Move Solution into Attempt model