Reuse of code of challenge 1 and 3.
Reuse code from challenge1.
Add shortname to imported module.