Divide 2*10^12 by 5*10^6:
2 10^12
--- * ---------- = 0.4*10^6, or 400000 times larger.
5 10^6
No, because if the angles are the same the length is the same too. It is a scalene, obtuse triangle if you need that as well.
The answer to this question is 100