solutions first assigment