Puzzles to Practice Crypto Scheme Implementations and analysis