exercises (150.713)