Buffalo gets 1st overall pick
Cleveland gets 2nd overall pick, Bills #22 overall, Bills first 2nd round pick
Giants get 4th overall pick, #12 overall, Bills later 2nd round pick
Add in a few later chips between the three to balance it out...
Disclaimer: I'm not advocating for this is any way, I just think this would be what it would look like if it happened.