imported solutions from gist