7 397 285 true 3 7 13 23 24 30 34