7 826 288 true 6 10 18 19 22 28 35