finished 03_calculator