7 99 178 true 1 4 9 16 23 29 32