6 649 247 true
2 8 9 21 23 31