5 111 248 true 2 17 18 22 36