elementary solutions