Code interview own solutions.