117. Populating Next Right Pointers in Each Node II (Medium)