Both rounds have subjective marking.

In Preliminary Round, the best (10-15) top scoring teams will be selected for final round.

In Final Round, top 3 teams will be selected as winners based on their scores and the efficiency and optimization of the code developed.