Square Odds

For Square Odds Challenge.