Assignment solution