#include<bits/stdc++.h>
using namespace std;
int m,st,sp;
char c[101];
void print(){
cout<<"strp"<<st<<":";
for(int i=1;i<=2*m+2;i++)
cout<<c[i];
st++;
}
void ox(int n){
for(int i=1;i<=n;i++)c[i]='o';
for(int i=n+1;i<=2*n;i++)c[i]='*';
for(int i=2*n+1;i<=2*n+2;i++)c[i]='-';
st=1;
sp=2*n+1;
print();
}
int main(){
cin>>m;
ox(m);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int n,m,a[1005][1005];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++)
a[1][i]=i;
for(int i=1;i<=m;i++)
a[i][1]=1;
for(int i=2;i<=m;i++){
for(int j=2;j<=n;j++){
int min_=1e10;
for(int k=1;k<=n;k++){
a[i][j]=max(a[i][j-k]+1,a[i-1][k-1]+1);
min_=min(min_,a[i][j]);
}
a[i][j]=min_;
}
}
cout<<a[m][n];
return 0;
}
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define N 1086
double eps=1e-7;
double a[N][N];
int n;
signed main(){
scanf("%lld",&n);
for(int i=1;i<=n;i++)
for(int j=1;j<=n+1;j++)
scanf("%llf",&a[i][j]);
for(int i=1;i<=n;i++){
int max=i;
for(int j=i+1;j<=n;j++)
if(fabs(a[j][i])>fabs(a[max][i]))
max=j;
for(int j=1;j<=n+1;j++)
swap(a[i][j],a[max][j]);
if(fabs(a[i][i])<eps){
puts("NO Solution");
return 0;
}
for(int j=n+1;j>=1;j--)
a[i][j]/=a[i][i];
for(int j=1;j<=n;j++){
if(j!=i){
double temp=a[j][i]/a[i][i];
for(int k=1;k<=n+1;k++)
a[j][k]-=a[i][k]*temp;
}
}
}
for(int i=1;i<=n;i++)
printf("%.2f\n",a[i][n+1]);
return 0;
}