#include #include #include #include #include #include #include #include #include #include #include #include typedef long long ll; using namespace std; #define mod 1000000009 #define INF 10000000 #define LLINF 2000000000000000000LL #define SIZE 10001 int main(){ int n,v[1002]; int dp[1002]={0},ans=0; int dp_back[1002]={0}; vector num; scanf("%d",&n); for(int i=2;i<=n+1;i++) scanf("%d",&v[i]); for(int i=2;i<=n+1;i++){ for(int j=0;j<=i-2;j++){ if(dp[i]0){ s = dp_back[s]; num.push_back(s-1); } printf("%d\n",ans); for(int i=num.size()-1;i>=0;i--) printf(i>0 ? "%d ":"%d\n",num[i]); return 0; }