hackercup algo 1 solution