12 488 265 true
3 5 6 10 11 12 14 17 18 21 26 34