7 156 224 true 2 9 12 13 18 19 21