4 45 272 true
3 9 28 29