from typing import Tuple
import math


def solve_gauss(y: int) -> Tuple[float, float]:
    """
    Returns the bound of which value at least is needed to reach that point using
    continued summation.
    This is y = n(n+1) / 2 solved for n
    """
    a = 0.5 + math.sqrt(1/4 + 2*y)
    b = 0.5 - math.sqrt(1/4 + 2*y)
    return a, b