#include <iostream>
#include "Windows.h"
#include "minecraft.h"
TxMinecraft mc;
using namespace std;
string id,data;
int x,y,z;
int main() {
bool con=mc.ConnectMinecraft("zk","919b005179e840e1bf78fef437b2f298");
if(!con){
cout<<"失败";
}
string a[49][25];
string hei="35,15";
string dhei="35,8";
string hong="35,14";
string rou="159,0 ";
string huang="35,4";
string lu="35,5";
string zong="35,12";
string dlan="35,3";
string lan="35,11";
int b=1;
//1
for(int i=6;i<41;i++){
a[i][1]=hei;
}
//里部的淡黑色
for(int i=10;i<37;i++){
a[i][2]=dhei;
}
for(int i=2;i<22;i++){
a[10][i]=dhei;
}
for(int i=2;i<22;i++){
a[36][i]=dhei;
}
for(int i=10;i<37;i++){
a[i][21]=dhei;
}
//黑色
for(int i=6;i<41;i++){
a[i][22]=hei;
}
for(int i=2;i<22;i++){
a[37][i]=hei;
}
for(int i=2;i<22;i++){
a[9][i]=hei;
}
for(int i=3;i<21;i++){
a[11][i]=hei;
}
for(int i=3;i<21;i++){
a[35][i]=hei;
}
for(int i=11;i<36;i++){
a[i][3]=hei;
}
for(int i=11;i<36;i++){
a[i][20]=hei;
}
for(int i=5;i<19;i++){
a[1][i]=hei;
}
for(int i=5;i<19;i++){
a[45][i]=hei;
}
//外部的红和蓝
for(int i=38;i<41;i++){
for(int j=2;j<22;j++){
a[i][j]=lan;
}
}
for(int i=41;i<43;i++){
for(int j=3;j<21;j++){
a[i][j]=lan;
}
}
for(int i=4;i<20;i++){
a[43][i]=lan;
}
for(int i=5;i<19;i++){
a[44][i]=lan;
}
for(int i=6;i<9;i++){
for(int j=2;j<22;j++){
a[i][j]=hong;
}
}
for(int i=4;i<6;i++){
for(int j=3;j<21;j++){
a[i][j]=hong;
}
}
for(int i=4;i<20;i++){
a[3][i]=hong;
}
for(int i=5;i<19;i++){
a[2][i]=hong;
}
//2行的黑色
b=2;
a[4][2]=hei;
a[5][2]=hei;
a[41][2]=hei;
a[42][2]=hei;
b++;
//3行的黑色
a[3][b]=hei;
a[43][b]=hei;
b++;
//4行的黑色
a[2][b]=hei;
a[44][b]=hei;
b++;
//5行的黑色
a[4][b]=hei;
a[42][b]=hei;
b+=2;
//7行的黑色
a[4][b]=hei;
a[5][b]=hei;
b++;
//8行的
a[3][b]=hei;
a[4][b]=dhei;
a[5][b]=dhei;
a[6][b]=hei;
a[41][b]=hei;
b++;
//9行的
a[3][b]=hei;
a[4][b]=dhei;
a[5][b]=dhei;
a[6][b]=hei;
a[40][b]=hei;
a[41][b]=hei;
a[42][b]=hei;
b++;
//10行的
a[4][b]=hei;
a[5][b]=hei;
a[41][b]=hei;
b++;
b=14;
//14行的黑色
a[41][b]=hei;
a[42][b]=hei;
a[4][b]=hei;
b++;
//15行的
a[40][b]=hei;
a[41][b]=dhei;
a[42][b]=dhei;
a[43][b]=hei;
a[3][b]=hei;
a[4][b]=hei;
a[5][b]=hei;
b++;
//16行的
a[40][b]=hei;
a[41][b]=dhei;
a[42][b]=dhei;
a[43][b]=hei;
a[4][b]=hei;
b++;
//17行的
a[6][b]=hei;
a[42][b]=hei;
a[41][b]=hei;
b++;
//18
a[5][b]=hei;
a[6][b]=hei;
a[7][b]=hei;
b++;
//19
a[6][b]=hei;
a[39][b]=hei;
a[40][b]=hei;
a[2][b]=hei;
a[44][b]=hei;
b++;
//20
a[3][b]=hei;
a[43][b]=hei;
b++;
//21
a[4][b]=hei;
a[5][b]=hei;
a[41][b]=hei;
a[42][b]=hei;
b++;
//内部
//4
b=4;
for(int i=12;i<35;i++){
a[i][b]=zong;
}
b++;
//5
for(int i=12;i<35;i++){
a[i][b]=zong;
}
a[20][b]=hei;
a[21][b]=hei;
a[22][b]=hei;
a[27][b]=hei;
a[28][b]=hei;
a[29][b]=hei;
b++;
//6
for(int i=12;i<35;i++){
a[i][b]=hei;
}
a[17][b]=dlan;
a[20][b]=hong;
a[21][b]=hong;
a[23][b]=lan;
a[26][b]=lan;
a[28][b]=hong;
a[29][b]=hong;
b++;
//7
for(int i=22;i<28;i++){
a[i][b]=lan;
}
a[12][b]=lu;
a[13][b]=lu;
a[14][b]=lu;
a[15][b]=lu;
a[16][b]=hei;
a[17][b]=dlan;
a[18][b]=hei;
a[19][b]=hong;
a[20][b]=hong;
a[21][b]=hei;
a[28][b]=hei;
a[29][b]=hei;
a[30][b]=dlan;
a[31][b]=hei;
a[32][b]=huang;
a[33][b]=hei;
a[34][b]=huang;
b++;
//8
a[12][b]=lu;
a[13][b]=lu;
a[14][b]=lu;
a[15][b]=lu;
a[16][b]=hei;
a[17][b]=hei;
a[18][b]=rou;
a[19][b]=hei;
a[20][b]=hei;
a[21][b]=lan;
a[22][b]=lan;
a[23][b]=huang;
a[24][b]=lan;
a[25][b]=lan;
a[26][b]=hei;
a[27][b]=hei;
a[28][b]=rou;
a[29][b]=rou;
a[30][b]=hei;
a[31][b]=hei;
a[32][b]=huang;
a[33][b]=hei;
a[34][b]=huang;
b++;
//9
a[12][b]=lu;
a[13][b]=hei;
a[14][b]=lu;
a[15][b]=lu;
a[16][b]=hei;
a[17][b]=hei;
a[18][b]=rou;
a[19][b]=hong;
a[20][b]=hei;
a[21][b]=lan;
a[22][b]=lan;
a[23][b]=lan;
a[24][b]=lan;
a[25][b]=hei;
a[26][b]=hong;
a[27][b]=hong;
a[28][b]=rou;
a[29][b]=rou;
a[30][b]=rou;
a[31][b]=hei;
a[32][b]=hei;
a[33][b]=huang;
a[34][b]=hei;
b++;
//10
a[12][b]=lu;
a[13][b]=hei;
a[14][b]=lu;
a[15][b]=hei;
a[16][b]=dlan;
a[17][b]=hei;
a[18][b]=hei;
a[19][b]=hong;
a[20][b]=hei;
a[21][b]=hong;
a[22][b]=hong;
a[23][b]=lan;
a[24][b]=lan;
a[25][b]=hong;
a[26][b]=hong;
a[27][b]=hong;
a[28][b]=hong;
a[29][b]=rou;
a[30][b]=rou;
a[31][b]=hei;
a[32][b]=dlan;
a[33][b]=dlan;
a[34][b]=dlan;
b++;
//11
a[12][b]=lu;
a[13][b]=lu;
a[14][b]=lu;
a[15][b]=hei;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=dlan;
a[19][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[22][b]=hong;
a[23][b]=hong;
a[24][b]=lan;
a[25][b]=lan;
a[26][b]=hong;
a[27][b]=hong;
a[28][b]=hong;
a[29][b]=hei;
a[30][b]=hei;
a[31][b]=dlan;
a[32][b]=dlan;
a[33][b]=dlan;
a[34][b]=dlan;
b++;
//12
a[12][b]=lu;
a[13][b]=lu;
a[14][b]=hei;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=dlan;
a[19][b]=dlan;
a[20][b]=hei;
a[21][b]=rou;
a[22][b]=rou;
a[23][b]=rou;
a[24][b]=rou;
a[25][b]=rou;
a[26][b]=hei;
a[27][b]=hei;
a[28][b]=hei;
a[29][b]=dlan;
a[30][b]=dlan;
a[31][b]=dlan;
a[32][b]=dlan;
a[33][b]=dlan;
a[34][b]=dlan;
b++;
//13
a[12][b]=hei;
a[13][b]=hei;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=dlan;
a[19][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[22][b]=hei;
a[23][b]=hei;
a[24][b]=rou;
a[25][b]=rou;
a[26][b]=rou;
a[27][b]=hei;
a[28][b]=hei;
a[29][b]=dlan;
a[30][b]=dlan;
a[31][b]=dlan;
a[32][b]=dlan;
a[33][b]=dlan;
a[34][b]=dlan;
b++;
//14
a[12][b]=dlan;
a[13][b]=dlan;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=hei;
a[19][b]=rou;
a[20][b]=rou;
a[21][b]=rou;
a[22][b]=hei;
a[23][b]=rou;
a[24][b]=rou;
a[25][b]=hei;
a[26][b]=hei;
a[27][b]=rou;
a[28][b]=rou;
a[29][b]=hei;
a[30][b]=dlan;
a[31][b]=dlan;
a[32][b]=dlan;
a[33][b]=dlan;
a[34][b]=dlan;
b++;
//15
a[12][b]=dlan;
a[13][b]=dlan;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=hei;
a[19][b]=rou;
a[20][b]=rou;
a[21][b]=rou;
a[22][b]=rou;
a[23][b]=rou;
a[24][b]=rou;
a[25][b]=hei;
a[26][b]=hei;
a[27][b]=rou;
a[28][b]=rou;
a[29][b]=hei;
a[30][b]=dlan;
a[31][b]=dlan;
a[32][b]=dlan;
a[33][b]=dlan;
a[34][b]=dlan;
b++;
//16
a[12][b]=dlan;
a[13][b]=dlan;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=dlan;
a[19][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[22][b]=rou;
a[23][b]=hei;
a[24][b]=rou;
a[25][b]=rou;
a[26][b]=hei;
a[27][b]=hei;
a[28][b]=hei;
a[29][b]=dlan;
a[30][b]=hei;
a[31][b]=hei;
a[32][b]=hei;
a[33][b]=hei;
a[34][b]=hei;
b++;
//17
a[12][b]=dlan;
a[13][b]=dlan;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=hei;
a[19][b]=hong;
a[20][b]=hong;
a[21][b]=hong;
a[22][b]=hong;
a[23][b]=hong;
a[24][b]=hong;
a[25][b]=hong;
a[26][b]=hong;
a[27][b]=hong;
a[28][b]=hei;
a[29][b]=hei;
a[30][b]=hei;
a[31][b]="251,0";
a[32][b]="251,0";
a[33][b]="251,0";
a[34][b]="251,0";
b++;
//18
a[12][b]=dlan;
a[13][b]=dlan;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=dlan;
a[19][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[22][b]=hong;
a[23][b]=hong;
a[24][b]=hong;
a[25][b]=hong;
a[26][b]=hong;
a[27][b]=hei;
a[28][b]=hei;
a[29][b]="251,0";
a[30][b]="251,0";
a[31][b]="251,0";
a[32][b]="251,0";
a[33][b]="251,0";
a[34][b]="251,0";
b++;
//19
a[12][b]=dlan;
a[13][b]=dlan;
a[14][b]=dlan;
a[15][b]=dlan;
a[16][b]=dlan;
a[17][b]=dlan;
a[18][b]=dlan;
a[19][b]=dlan;
a[20][b]=dlan;
a[21][b]=hei;
a[22][b]=hei;
a[23][b]=hei;
a[24][b]=hei;
a[25][b]=hei;
a[26][b]=hei;
a[27][b]=hei;
a[28][b]="251,0";
a[29][b]="251,0";
a[30][b]="251,0";
a[31][b]="251,0";
a[32][b]="251,0";
a[33][b]="251,0";
a[34][b]="251,0";
b++;
cin>>x>>y>>z;
for(int i=0;i<48;i++){
for(int j=0;j<24;j++){
if(a[i][j]!=""){
id=a[i][j].substr(0,a[i][j].find(","));
a[i][j]=a[i][j].substr(a[i][j].find(",")+1);
data=a[i][j].substr(0,a[i][j].find(","));
mc.setBlock(x+i,y+j,z,stoi(id),stoi(data));
}
}
}
return 0;
}