adding elementary solutions from old repo