5 128 121 true
2 8 21 22 29