#include using namespace std; const int MOD=1000000009; const int SZ=1350; const int a[]{1,5,10,50,100,500}; int dp[SZ]{}; int ndp[SZ]{}; int main(){ int t; cin>>t; while(t--){ long long m; cin>>m; for(int i=0;i=a[i];j--) if((ndp[j]+=ndp[j-a[i]])>=MOD)ndp[j]-=MOD; for(int i=m&1;i