For which real numbers *y* does the equation

have a solution? As usual,⌊*x*⌋ denotes the greatest integer less than or equal to *x*.
Note that *x* may take on negative values. The answer is a bit subtle; please take care that you give a complete solution.

For those *y* for which a solution exists, find all solutions.