Chapter 647 is really hard (1)