final version break_continue exercise