512. Max Consecutive Ones III (Medium)