CP2 Code Working
Improved on CP2 Code