Alternative solution added.