import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner in
= new Scanner
(System.
in); int m = in.nextInt();
int n = in.nextInt();
int[] a = new int[n];
int[] b = new int[n];
int[] c = new int[n];
for(int i = 0; i < n; i++) {
a[i] = in.nextInt();
b[i] = in.nextInt();
c[i] = in.nextInt();
}
double suma=0;
double min =100500;
for(int i=0;i<n;i++){
suma+=1.0/a[i];
double mm
=Math.
floor(((double)m
)/(b
[i
])*c
[i
]); if(min>m)min=mm;
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewoKCgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgaW4gPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludCBtID0gaW4ubmV4dEludCgpOwogICAgICAgIGludCBuID0gaW4ubmV4dEludCgpOwogICAgICAgIGludFtdIGEgPSBuZXcgaW50W25dOwogICAgICAgIGludFtdIGIgPSBuZXcgaW50W25dOwogICAgICAgIGludFtdIGMgPSBuZXcgaW50W25dOwogICAgICAgIGZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgYVtpXSA9IGluLm5leHRJbnQoKTsKICAgICAgICAgICAgYltpXSA9IGluLm5leHRJbnQoKTsKICAgICAgICAgICAgY1tpXSA9IGluLm5leHRJbnQoKTsKICAgICAgICB9CgkJZG91YmxlIHN1bWE9MDsKCQlkb3VibGUgbWluID0xMDA1MDA7CgkJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJCXN1bWErPTEuMC9hW2ldOwoJCQlkb3VibGUgbW09TWF0aC5mbG9vcigoKGRvdWJsZSltKS8oYltpXSkqY1tpXSk7CgkJCWlmKG1pbj5tKW1pbj1tbTsKCQl9CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigoaW50KU1hdGguZmxvb3IobS9zdW1hK21pbikpOwogICAgfQp9