7 1068 410 true 2 3 9 16 21 27 29