3 21
986 984 978 985 999 992 1000 1000 1000 1000 1000 998 1000 1000 985 983 978 974 975 984 978
985 978 982 993 984 1000 1000 999 1000 1000 1000 993 1000 1000 1000 985 982 986 977 992 971
993 977 972 989 999 1000 1000 992 1000 1000 987 991 993 1000 991 990 981 992 983 971 976
3 15 1 21
