#include<bits/stdc++.h>
using namespace std;
void godie(){
	puts("Impossible");
	exit(0);
}
const int maxn=110;
int n,a[maxn],s[maxn];
int main(){
	scanf("%d",&n);
	int d=0;
	for(int i=1;i<=n;++i)scanf("%d",&a[i]),d=max(a[i],d),s[a[i]]++;
	if(d&1){
		for(int i=d-d/2;i<=d;++i){
			s[i]-=2;if(s[i]<0)godie();
		}
		for(int i=d-d/2;i;--i)if(s[i])godie();
	}
	else {
		if(!s[d/2])godie();
		--s[d/2];
		for(int i=d/2+1;i<=d;++i){
			s[i]-=2;if(s[i]<0)godie();
		}
		for(int i=d/2;i;--i)if(s[i])godie();
	}
	puts("Possible");
	return 0;
}