7 849 290 true 1 4 9 16 23 29 32