Walkthrough of 506