Warning: Does not check for solvability!

Width

Height