5 278 148 true
6 12 19 23 35