5 123 103 true
1 9 29 35 36