Construct correct sequence of events for Proof of Work Algorithm

You are given a series of events, construct the correct sequence of events that takes place in Proof of Work Algorithm
Click on the code blocks in the yellow area to add them to grey area(final solution area). Click on validate button on the bottom when you think that you're done.

After validation of hash, miners adds the block to their blockchain(ledger)
One of the nodes(miner) is chosen for validation, known as validator node, based on staked amount by each node.
One of the miner has found the correct hash.
The validator node is given a reward.
Block is ready to be published
Other Miners validates the hash that was generated by one of the miner.
Other nodes adds the block validated by validator node in their blockchain
Miner who found the correct hash, tells it to the other miners.
Miners starts finding correct hash for the new block(mining).
Miner who found the correct hash, is given mining reward.
The chosen node validates the block and tells it to other nodes.


Click on an code block to add it here.