Effective solution for 25.
Refactored 2 in terms of Common (fibs).