Good work !
Attached is what I was about to offer as my solution.
(My confidence in it is low.)
Let's see if we can find the friend request now.
5.6m questions
7.3m answers