#include <stdio.h>

int main() {
        int n1, n2, d;
            printf("Enter number of slots for Person 1: ");
                scanf("%d", &n1);
                    int p1_start[n1], p1_end[n1];
                        for (int i = 0; i < n1; i++) {
                                    scanf("%d %d", &p1_start[i], &p1_end[i]);
                        }
                        
                            printf("Enter number of slots for Person 2: ");
                                scanf("%d", &n2);
                                    int p2_start[n2], p2_end[n2];
                                        for (int i = 0; i < n2; i++) {
                                                    scanf("%d %d", &p2_start[i], &p2_end[i]);
                                        }
                                        
                                                scanf("%d", &d);
                                                
                                                    int i = 0, j = 0;
                                                        while (i < n1 && j < n2) {
                                                                    int overlap_start = (p1_start[i] > p2_start[j]) ? p1_start[i] : p2_start[j];
                                                                            int overlap_end = (p1_end[i] < p2_end[j]) ? p1_end[i] : p2_end[j];
                                                                            
                                                                                    if (overlap_end - overlap_start >= d) {
                                                                                                    printf("Meeting slot: %d %d\n", overlap_start, overlap_start + d);
                                                                                                                return 0;
                                                                                                                        }
                                                                                                                        
                                                                                                                                if (p1_end[i] < p2_end[j]) i++;
                                                                                                                                        else j++;
                                                                                                                                            }
                                                                                                                                            
                                                                                                                                                printf("-1\n"); // No slot found
                                                                                                                                                    return 0;
                                                                                                                                                    }
                                                                                                                                                    
                                        }
                        }
}