import java.util.*;


public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    }
} Main public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    } main {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int[] r = new int[9]; r new int[9] 9 for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        } int i = 0; int i = 0; i 0 i < n i n ++i ++i i {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        } {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        } int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            } a > 3199 a 3199 {
                r[8]++;
            } r[8]++ r[8] r 8 {
                r[a/400]++;
            } r[a/400]++ r[a/400] r a/400 a 400 int c = 0; c 0 for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        } int i = 0; int i = 0; i 0 i < 8 i 8 ++i ++i i {
            if (r[i] > 0) {
                c++;
            }
        } {
            if (r[i] > 0) {
                c++;
            }
        } if (r[i] > 0) {
                c++;
            } r[i] > 0 r[i] r i 0 {
                c++;
            } c++ c System.out.println((c > 0 ? c : 1) + " " + (c + r[8])) System.out.println System.out System System.out (c > 0 ? c : 1) + " " + (c + r[8]) (c > 0 ? c : 1) + " " + (c + r[8]) (c > 0 ? c : 1) c > 0 c 0 c 1 " " (c + r[8]) c r[8] r 8 String[] args args public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    }
} public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    }
} Main
import java.util.*;


public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] r = new int[9];
        for (int i = 0; i < n; ++i) {
            int a = sc.nextInt();
            if (a > 3199) {
                r[8]++;
            } else {
                r[a/400]++;
            }
        }
        
        int c = 0;
        for (int i = 0; i < 8; ++i) {
            if (r[i] > 0) {
                c++;
            }
        }

        System.out.println((c > 0 ? c : 1) + " " + (c + r[8]));
    }
}