Solution final assignment