7 111 271 true 1 6 20 24 27 35 36