###### tags: `TASKS` # Procedure of Solving a Task Here is a step by step walkthrough that you need to follow when solving and uploading a task: # 1- Forking from original repo :::danger This is the original repo of the task (in original task repo) ::: ![](https://i.imgur.com/fWXypT7.jpg) ---- ![](https://i.imgur.com/cP9Yb4p.jpg) ---- ---- # 2- Clone the forked repo to your local disk (your PC) :::danger Make sure you are in the forked repo that is in your account and not the original repo (NOT the one in original repo account) as highlighted in yellow pen ::: ![](https://i.imgur.com/2rd1GVp.jpg) ---- ![](https://i.imgur.com/EKPzNwS.jpg) ---- ---- # 3- After you edit, solve or whatever you've done, push the changes you made (after commiting it) to **YOUR** forked repo as follow: ![](https://i.imgur.com/wkejdTX.jpg) --- --- # 4- Create a pull request :::danger Make sure that you are at your own forked repo and not in the original repo ::: ![](https://i.imgur.com/GFLZXQG.jpg) --- --- ![](https://i.imgur.com/OCIqMJC.jpg) --- ![](https://i.imgur.com/K230bn9.jpg) --- ![](https://i.imgur.com/SHShwwd.jpg) --- :::success That's it! :hand_with_index_and_middle_fingers_crossed: :::