This problem is used in private contest:张珂幼,袁梓铭,金子皓,丁奕博,余奕航