7 824 224 true 2 3 17 18 22 28 30