Fix the error on script
Add assignment 3
Assignment 3
optimise the summit codes