How to decide who will serve first in table tennis?

How to decide who will serve first in table tennis?

Before the start of each game, the athletes of both sides draw lots to choose the position to serve and receive the service.

The winner has the right to choose the service direction and receive the service, or he can ask the other side to make a choice first.

If the winner chooses to serve or receive the service first, the opponent chooses the position;

If the winner chooses the position, the opponent will choose to serve or receive the service first.