7 397 167 true 3 7 13 23 24 30 34