Hw1710's Techniques