7 126 247 true 2 23 30 33 73 78 90