FPCCT Team Puzzle Challenge