Assigment solution