That sounds like a really fun puzzle to have solved!