Millennium Prize Problem Solutions