#include<bits/stdc++.h>
using namespace std;

#define rep(i,l,r) for(int i=l;i<=r;++i)
void out()
{
	puts("Impossible");
	exit(0);
}
const int N=100+5;
int cnt[N];

int main()
{
	//freopen("1.in","r",stdin);
	int n;
	cin>>n;
	rep(i,1,n)
	{
		int a;
		cin>>a;
		++cnt[a];
	}
	int mx=n;
	while(!cnt[mx])--mx;
	rep(i,0,mx)
	{
		int d=max(i,mx-i);
		if(!cnt[d])out();
		--cnt[d];
	}
	rep(i,1,(mx+1)/2)
	if(cnt[i])out();
	puts("Possible");
}