7 686 247 true 9 12 20 27 29 36 37