9 569 295 true
0 3 8 18 19 20 23 29 30