My reasoning start with L3 stones in a very awkward place, it must means there is some pressure from black on the side to prompt white to answer and live locally. If so, black should still has sente when it happens, and since the lower right is empty of white stones, black must have played 4-4 as move 3, since it is the only spot a N3 black stone makes sense.
If black has a tempo to keep sente, must means black start attacking on the white side first, judging by the white corner joseki, it only has two possibilities for move 5, bC14 or bF3, and white must use low approach wH3 answered bF3. White has one approach on O17, but it ended up with L17 gote, and upper left joseki would also result in black gote. But the bN3 is sente, so this lead me to believe that they settled the upper side of the board first, -> black attack upper left, gote, white attack upper right, gote-> black attack the lower left, white low approach H3, black large knight getting the lower right corner and put pressure on H3, white answer with L3, and then black invade the 3-3 at C3 finishing the joseki.