Solution to 123.