5 51 96 true
1 14 28 32 38