Let me know word "-f" mentioned in apt-get -f install, what it actually denotes?
apt-get -f install
-f tells apt-get to fix broken packages by trying to locate and install missing dependencies.
-f
apt-get