#include<iostream>

using namespace std;


int data[201];

bool ch(int n){
	int taro=0,hanako=0;
	for(int i=1;i<=2*n;i++){
		if(data[i]==1)taro++;
		if(data[i]==2)hanako++;
	}
	if(taro==0 || hanako==0)return false;
	else return true;
}
int main(){
	int n;
	while(cin>>n && n!=0){
		fill(data,data+201,2);
		for(int i=0;i<n;i++){
			int k;
			cin>>k;
			data[k]=1;
		}
		int t=1;
		while(ch(n)){
			for(int i=1;i<=2*n;i++){
				if(data[i]==t){
					data[i]=0;
					if(t==2)t=1;
					else t=2;
				}
				if(!ch(n))break;
			}
			if(t==2)t=1;
			else t=2;
		}
		
		int taro=0,hanako=0;
		for(int i=1;i<=2*n;i++){
			if(data[i]==2)taro++;
			if(data[i]==1)hanako++;
		}
		cout<<taro<<endl<<hanako<<endl;
	}
}