Connecting OSPF topology between two PC

hello, i would like to ask, i have this OSPF topology consisted of two areas using Mikrotik ROS CHR version 7.7 inside GNS3, in area A i have put one VM (Ubuntu) and in area B i have put cloud (loopback adapter) for connecting to the internet, as for the method, i make my wifi adapter to share internet connection with the Loopback adapter, what i want to do here that even though the VM can connect to the internet i still cannot connect it to other PC that have similar topology and configuration. My purpose doing this for measuring the QoS from OSPF topology and after that comparing it with OSPF that collaborated with VPN. From what i have already discussed with my teacher, the reason this two PCs cannot communicate because it is behind multiple NAT, is there a solution for this problem?

here is the topology from both PCs :