12 1179 476 true 1 2 6 10 11 13 18 20 21 22 32 36