7 63 104 true 3 10 21 23 27 31 38