>>482 All these questions are from China Team Selection Test for IMO. And also if you actually can solve first one you're pretty above average.