puzzle and ice proof of withdrawal