7 111 246 true 6 17 18 22 23 29 32