8 3327 461 true
1 5 14 15 20 22 23 29