8 103 234 true 3 16 17 23 26 27 30 39