solved 2e