Let $f: X\to Y$ be a smooth map between smooth manifolds, both connected. Let $Y=\cup_{i=1}^k Y_i$ be a finite union of disjoint locally closed submanifold $Y_i$ such that $f^{-1}(Y_i)\to Y_i$ is smooth fibre bundle for $i=1,2, \cdots, k$ and the induced map $f_*:H_*(f^{-1}(Y_i);\mathbb{Z})\to H_*(Y_i;\mathbb{Z})$ is an isomorphism for all $i$. Then $f_*:H_*(X;\mathbb{Z})\to H_*(Y;\mathbb{Z})$ is also isomorhphism.
Thanks in advance!!