7 113 235 true 2 5 12 16 22 36 39