7 111 247 true 3 11 12 29 30 31 39