7 937 340 true 3 4 6 15 21 25 27