Added New Solution Code

Needs Supervision check and debug