66 difficult

66 difficult random junks