7 887 382 true
3 6 11 19 23 32 38