LoyceV, you have a big chance to win the competition.
~snip~
This block number will make you win the competition.
So you don't need a 51% attack.

Less blocks per day was the scenario on which my prediction was based:
So it could be the hashrate dropped in the past month (due to the price drop), and if that's the case, the hashrate has to continue dropping for my prediction to become true.
Unfortunately, Bitcoin's price has been dropping for a while now.
I guess it's not going to be same for the next 19 days. On every 2016 blocks, we will have adjustment for maintaining the average time of 10 minutes for blocks.
19*138= 2622 blocks, we will see 1/2 adjustment within these days & it's very possible to be higher than the block you calculated.
Correct. Unless the Bitcoin price keeps dropping, in which case more and more miners will stop wasting electricity, and blocks slow down further.
The moment the price goes up a lot, all miners will continue mining and find blocks faster until the next difficulty adjustment. That's the scenario I'm hoping for
