Mikrotik and 3 ISP

Hi. I need to know how Mikrotik works with 3 ISP

For example I have Windows Server in my LAN and i want to make remote access to server from internet. And I have mikrotik with 3 ISP on it.

Mikrotik LAN IP = 192.168.0.1
windows server = 192.168.0.2
“my 1 ISP gateway” = 1.1.1.1
“my 2 ISP gateway” = 2.2.2.2
“my 3 ISP gateway” = 3.3.3.3

and i have a default route on Mikrotik - to 0.0.0.0 network via 1.1.1.1, 2.2.2.2, 3.3.3.3 gateways.

So to get remote access to the Windows server I have to connect to Mikrotik IP and the dst-nat rule will forward me to 192.168.0.2
What I need:
For example I’m connecting to my remote server from internet through 1.1.1.1 gateway. So I need that Mikrotik send packets back through 1.1.1.1 gateway too.
If I’ll connect through 2.2.2.2 gateway so I need to that Mikrotik send it back through 2.2.2.2 gateway.

So I need chain like this:

“Remote PC” >>>> “REMOTE PC’s ISP” >>>>>> “ISP 1” >>> Mikrotik >>> LAN SERVER >>> Mikrotik >>>> “ISP 1” >>>> “REMOTE PC’s ISP” >>> RemotePC

“Remote PC_2” >>>> “REMOTE PC’s ISP_blabla” >>>>>> “ISP 2” >>> Mikrotik >>> LAN SERVER >>> Mikrotik >>>> “ISP 2” >>>> “REMOTE PC’s ISP_blabla” >>> RemotePC_2

“Remote PC_3” >>>> “REMOTE PC’s ISP_123” >>>>>> “ISP 3” >>> Mikrotik >>> LAN SERVER >>> Mikrotik >>>> “ISP 3” >>>> “REMOTE PC’s ISP_123” >>> RemotePC_2

Or Mikrotik will do it by default?
Thanks for help and sorry for my english!