#include #include int main() { int C, M; scanf("%d %d", &C, &M); int *m = (int*)malloc( sizeof(int)*M); for (int i = 0; i < M; i++) { scanf("%d", &(m[i])); } int a, b; for ( int i = 0; i < M; i++ ) { for ( int j = i+1; j < M; j++ ) { if ( m[i] * m[j] == C ) { a = m[i]; b = m[j]; } } } if ( a > b ) { int temp = a; a = b; b = temp; } printf("%d %d", a, b); return 0; }