Your conditions: Algebra and Number Theory