Coding problem solutions from various reading material