added contraints on boxes
created new components from grid and sudoku boxes
added contraints on boxes
created new components from grid and sudoku boxes