5 127 123 true
16 18 19 31 39