reversi and hw2