A valid passport expires 19 November 2025 and has 3 blank pages to stamp.
A valid Schengen Visa must expire later than 31 May 2025 and must be for Multiple Entry for at least 15 days.