Very Hard Algebra Problem