Edited Aug. 18, 2022 at 10:37 p.m.
1. If Calgary's 2024 first is between #20 and #32, Montreal can have that or decide to wait until 2025.
2. If Montreal waits until 2025 and is able to receive Florida's 2025 first from Calgary:
> Montreal receives Florida's 2025 first if Calgary's 2025 first is in the Top 10.
> Montreal receives whichever of the two firsts is higher if Calgary's 2025 first is not in the Top 10.
3. If Montreal waits until 2025 and Florida's 2025 first is not available:
> Montreal receives Calgary's 2025 first if it is not in the Top 10.
> Montreal also receives Calgary's 2025 fourth ...
>>> if Florida's 2025 first is not in the Top 10 ...
>>> if Florida's 2025 first is traded to another team ...
>>> and if it's higher than Calgary's 2025 first.
4. If Montreal waits until 2025, if Florida's 2025 first is not available and if Calgary's 2025 first is in the Top 10:
> Montreal receives Calgary's 2025 first if it's not #1
5. If Montreal waits until 2025, if Florida's 2025 first is not available and if Calgary's 2025 first is #1:
> Montreal receives Calgary's 2025 third + whichever 2026 first is higher between Calgary and Florida