7 1135 315 true 2 5 12 16 22 36 39