8 138 246 true 4 18 27 29 31 33 36 38