17 530 277 true 3 4 5 6 9 12 13 20 21 26 30 31 33 35 36 37 38