2594 解题