add a benchmark code generater
add game2's solution