Solution constructor
Minor change for... erm... other people.