Added a derived function

The derived function fuses the original puzzle with what we
derived about the puzzle using the start function