Defining the solution boundaries