8 165 244 true 5 7 8 11 16 18 21 37