5 108 105 true 6 17 29 30 34