3 39 128 true
17 31 35