Question: is 45 minutes enough time for a layover in minneapolis?
Answer: 1h40 minutes should be more than enough time to connect in MSP. While immigration might take a few extra minutes if the AMS flight gets in, but 100 minutes is more than enough time.