6 561 144 true 3 5 10 25 26 31