Hi! It took us about 10-15 minutes in immigration including line before secondary inspection. You will need to drop your bags again before boarding to the next domestic flight ( they just took our bags in the tunnel on our way to security check). We had 3.5 hours transfer and it's absolutely enough for food, quick sleep and so on.