5 59 103 true 1 14 16 18 39