An egg sinks in freshwater but floats on a concentrated salt solution. Why?

We all know that    upthrust = Vdg    so, upthrust  d

The density of the concentrated salt solution is higher than that of pure water. So, more upthrust is exerted by the salt solution than by pure water. Hence, the egg floats in it but not in pure water.