#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int k, m, n;
int a[30005];
int b[30005];
int s = -1;
int damage;
scanf_s("%d%d%d", &k, &m, &n);
for (int i = 0; i < m; i++)
{
scanf_s("%d%d", &a[i], &b[i]);
}
for (int i = 0; i < n; i++)
{
if (a[i] == 0 && b[i] > 0)
{
s = 1;
printf("%d\n", i + 1);
}
if (a[i] >= 1&&b[i]>=1)
{
damage = k / a[i] * b[i];
if (damage >= n)
{
s = 1;
printf("%d ", i + 1);
}
}
}
if (s == -1)
printf("-1");
return 0;
}