#include <bits/stdc++.h>
using namespace std;
#define MAX 1000
int main(){
int a, b, c, d, k;
cin>> a>> b;
cin>> c>> d;
cin>> k;
int A[MAX][MAX];
int l=0;
int m=100;
while(a<=b){
for(int i=c; i<=d; i++)
if((a+i)%k==0){
A[l][0]= a;
A[l][1]=i;
int temp= abs(a-i);
m= min(m, temp);
l++;
cout<<a<<" "<<i<<"\n";
}
a++;
}
//if(l!=0) cout<<m;
//if(l==0) cout<<-1;
return 0;
}
// 1 10 1 7 3
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgTUFYIDEwMDAKCmludCBtYWluKCl7CiAgICBpbnQgYSwgYiwgYywgZCwgazsKICAgIGNpbj4+IGE+PiBiOwogICAgY2luPj4gYz4+IGQ7CiAgICBjaW4+PiBrOwogICAgaW50IEFbTUFYXVtNQVhdOwogICAgaW50IGw9MDsKICAgIGludCBtPTEwMDsKICAgIHdoaWxlKGE8PWIpewogICAgCWZvcihpbnQgaT1jOyBpPD1kOyBpKyspCiAgICAJICAgaWYoKGEraSklaz09MCl7CiAgICAJICAgCUFbbF1bMF09IGE7CiAgICAJICAgCUFbbF1bMV09aTsKICAgIAkgICAJaW50IHRlbXA9IGFicyhhLWkpOwogICAgCSAgIAltPSBtaW4obSwgdGVtcCk7CiAgICAJICAgCWwrKzsKICAgIAkgICAJY291dDw8YTw8IiAiPDxpPDwiXG4iOwoJCSAgIH0KICAgIAlhKys7Cgl9CgkvL2lmKGwhPTApIGNvdXQ8PG07CgkvL2lmKGw9PTApIGNvdXQ8PC0xOyAKICAgIHJldHVybiAwOwp9Ci8vIDEgMTAgMSA3IDM=