7 112 234 true 4 5 14 16 25 28 33