Lösung ziemlich umständlich