ecnu_puzzle#old