Test cases:

....