6 107 118 true 3 12 21 32 35 36