7 103 256 true 3 9 16 21 25 27 39