Tuts 4 You

# [KeygenMe] MagiKeygenme2

Go to solution Solved by njkermk,

## Recommended Posts

Goal: write a keygen that generates multiple serials for each name
Difficulty: 3
http://uppit.com/c16oj1msete0/Magi2.rar

Magi2.rar

• 1
##### Share on other sites

really easy

```
1st field: njkermk
2nd field: 376@375@751@1@0@1@1@0@1@1@0@1```

keygen_magi2.7z

Edited by njkermk
• 1
##### Share on other sites

really easy

1st field: njkermk

2nd field: 376@375@751@1@0@1@1@0@1@1@0@1

Well done, really!

##### Share on other sites

• Solution

improved

`char str[64];printf("1st field: ");scanf("%63s", str); int sum = 0;for (int i=0; i<strlen(str); i++)  sum += str[i]; if (sum & 1){  for (int i=4; i < (sum); i+=2)   printf("2nd field: %d@%d@%d@%d@%d@%d@1@0@1@1@0@1@1@0@1\n", (sum-i)/2+1, (sum-i)/2, sum-i, (i-3)/2+1, (i-3)/2, i-3);}else{  for (int i=3; i < (sum); i+=2)   printf("2nd field: %d@%d@%d@%d@%d@%d@1@0@1@1@0@1\n", (sum-i)/2+1, (sum-i)/2, sum-i, (i-3)/2+1, (i-3)/2, i-2);}`

1st field: njkermk

2nd field: 376@375@751@1@0@1@1@0@1@1@0@1
2nd field: 375@374@749@2@1@3@1@0@1@1@0@1
2nd field: 374@373@747@3@2@5@1@0@1@1@0@1
2nd field: 373@372@745@4@3@7@1@0@1@1@0@1
2nd field: 372@371@743@5@4@9@1@0@1@1@0@1
2nd field: 371@370@741@6@5@11@1@0@1@1@0@1
2nd field: 370@369@739@7@6@13@1@0@1@1@0@1
2nd field: 369@368@737@8@7@15@1@0@1@1@0@1
2nd field: 368@367@735@9@8@17@1@0@1@1@0@1
2nd field: 367@366@733@10@9@19@1@0@1@1@0@1
2nd field: 366@365@731@11@10@21@1@0@1@1@0@1
2nd field: 365@364@729@12@11@23@1@0@1@1@0@1
2nd field: 364@363@727@13@12@25@1@0@1@1@0@1
2nd field: 363@362@725@14@13@27@1@0@1@1@0@1
2nd field: 362@361@723@15@14@29@1@0@1@1@0@1
2nd field: 361@360@721@16@15@31@1@0@1@1@0@1
2nd field: 360@359@719@17@16@33@1@0@1@1@0@1
2nd field: 359@358@717@18@17@35@1@0@1@1@0@1
2nd field: 358@357@715@19@18@37@1@0@1@1@0@1
2nd field: 357@356@713@20@19@39@1@0@1@1@0@1
2nd field: 356@355@711@21@20@41@1@0@1@1@0@1
2nd field: 355@354@709@22@21@43@1@0@1@1@0@1
2nd field: 354@353@707@23@22@45@1@0@1@1@0@1
2nd field: 353@352@705@24@23@47@1@0@1@1@0@1
2nd field: 352@351@703@25@24@49@1@0@1@1@0@1
2nd field: 351@350@701@26@25@51@1@0@1@1@0@1
2nd field: 350@349@699@27@26@53@1@0@1@1@0@1
2nd field: 349@348@697@28@27@55@1@0@1@1@0@1
2nd field: 348@347@695@29@28@57@1@0@1@1@0@1
2nd field: 347@346@693@30@29@59@1@0@1@1@0@1
2nd field: 346@345@691@31@30@61@1@0@1@1@0@1
2nd field: 345@344@689@32@31@63@1@0@1@1@0@1
2nd field: 344@343@687@33@32@65@1@0@1@1@0@1
2nd field: 343@342@685@34@33@67@1@0@1@1@0@1
2nd field: 342@341@683@35@34@69@1@0@1@1@0@1
2nd field: 341@340@681@36@35@71@1@0@1@1@0@1
2nd field: 340@339@679@37@36@73@1@0@1@1@0@1
2nd field: 339@338@677@38@37@75@1@0@1@1@0@1
2nd field: 338@337@675@39@38@77@1@0@1@1@0@1
2nd field: 337@336@673@40@39@79@1@0@1@1@0@1
2nd field: 336@335@671@41@40@81@1@0@1@1@0@1
2nd field: 335@334@669@42@41@83@1@0@1@1@0@1
2nd field: 334@333@667@43@42@85@1@0@1@1@0@1
2nd field: 333@332@665@44@43@87@1@0@1@1@0@1
2nd field: 332@331@663@45@44@89@1@0@1@1@0@1
2nd field: 331@330@661@46@45@91@1@0@1@1@0@1
2nd field: 330@329@659@47@46@93@1@0@1@1@0@1
2nd field: 329@328@657@48@47@95@1@0@1@1@0@1
2nd field: 328@327@655@49@48@97@1@0@1@1@0@1
2nd field: 327@326@653@50@49@99@1@0@1@1@0@1
2nd field: 326@325@651@51@50@101@1@0@1@1@0@1
2nd field: 325@324@649@52@51@103@1@0@1@1@0@1
2nd field: 324@323@647@53@52@105@1@0@1@1@0@1
2nd field: 323@322@645@54@53@107@1@0@1@1@0@1
2nd field: 322@321@643@55@54@109@1@0@1@1@0@1
2nd field: 321@320@641@56@55@111@1@0@1@1@0@1
2nd field: 320@319@639@57@56@113@1@0@1@1@0@1
2nd field: 319@318@637@58@57@115@1@0@1@1@0@1
2nd field: 318@317@635@59@58@117@1@0@1@1@0@1
2nd field: 317@316@633@60@59@119@1@0@1@1@0@1
2nd field: 316@315@631@61@60@121@1@0@1@1@0@1
2nd field: 315@314@629@62@61@123@1@0@1@1@0@1
2nd field: 314@313@627@63@62@125@1@0@1@1@0@1
2nd field: 313@312@625@64@63@127@1@0@1@1@0@1
2nd field: 312@311@623@65@64@129@1@0@1@1@0@1
2nd field: 311@310@621@66@65@131@1@0@1@1@0@1
2nd field: 310@309@619@67@66@133@1@0@1@1@0@1
2nd field: 309@308@617@68@67@135@1@0@1@1@0@1
2nd field: 308@307@615@69@68@137@1@0@1@1@0@1
2nd field: 307@306@613@70@69@139@1@0@1@1@0@1
2nd field: 306@305@611@71@70@141@1@0@1@1@0@1
2nd field: 305@304@609@72@71@143@1@0@1@1@0@1
2nd field: 304@303@607@73@72@145@1@0@1@1@0@1
2nd field: 303@302@605@74@73@147@1@0@1@1@0@1
2nd field: 302@301@603@75@74@149@1@0@1@1@0@1
2nd field: 301@300@601@76@75@151@1@0@1@1@0@1
2nd field: 300@299@599@77@76@153@1@0@1@1@0@1
2nd field: 299@298@597@78@77@155@1@0@1@1@0@1
2nd field: 298@297@595@79@78@157@1@0@1@1@0@1
2nd field: 297@296@593@80@79@159@1@0@1@1@0@1
2nd field: 296@295@591@81@80@161@1@0@1@1@0@1
2nd field: 295@294@589@82@81@163@1@0@1@1@0@1
2nd field: 294@293@587@83@82@165@1@0@1@1@0@1
2nd field: 293@292@585@84@83@167@1@0@1@1@0@1
2nd field: 292@291@583@85@84@169@1@0@1@1@0@1
2nd field: 291@290@581@86@85@171@1@0@1@1@0@1
2nd field: 290@289@579@87@86@173@1@0@1@1@0@1
2nd field: 289@288@577@88@87@175@1@0@1@1@0@1
2nd field: 288@287@575@89@88@177@1@0@1@1@0@1
2nd field: 287@286@573@90@89@179@1@0@1@1@0@1
2nd field: 286@285@571@91@90@181@1@0@1@1@0@1
2nd field: 285@284@569@92@91@183@1@0@1@1@0@1
2nd field: 284@283@567@93@92@185@1@0@1@1@0@1
2nd field: 283@282@565@94@93@187@1@0@1@1@0@1
2nd field: 282@281@563@95@94@189@1@0@1@1@0@1
2nd field: 281@280@561@96@95@191@1@0@1@1@0@1
2nd field: 280@279@559@97@96@193@1@0@1@1@0@1
2nd field: 279@278@557@98@97@195@1@0@1@1@0@1
2nd field: 278@277@555@99@98@197@1@0@1@1@0@1
2nd field: 277@276@553@100@99@199@1@0@1@1@0@1
2nd field: 276@275@551@101@100@201@1@0@1@1@0@1
2nd field: 275@274@549@102@101@203@1@0@1@1@0@1
2nd field: 274@273@547@103@102@205@1@0@1@1@0@1
2nd field: 273@272@545@104@103@207@1@0@1@1@0@1
2nd field: 272@271@543@105@104@209@1@0@1@1@0@1
2nd field: 271@270@541@106@105@211@1@0@1@1@0@1
2nd field: 270@269@539@107@106@213@1@0@1@1@0@1
2nd field: 269@268@537@108@107@215@1@0@1@1@0@1
2nd field: 268@267@535@109@108@217@1@0@1@1@0@1
2nd field: 267@266@533@110@109@219@1@0@1@1@0@1
2nd field: 266@265@531@111@110@221@1@0@1@1@0@1
2nd field: 265@264@529@112@111@223@1@0@1@1@0@1
2nd field: 264@263@527@113@112@225@1@0@1@1@0@1
2nd field: 263@262@525@114@113@227@1@0@1@1@0@1
2nd field: 262@261@523@115@114@229@1@0@1@1@0@1
2nd field: 261@260@521@116@115@231@1@0@1@1@0@1
2nd field: 260@259@519@117@116@233@1@0@1@1@0@1
2nd field: 259@258@517@118@117@235@1@0@1@1@0@1
2nd field: 258@257@515@119@118@237@1@0@1@1@0@1
2nd field: 257@256@513@120@119@239@1@0@1@1@0@1
2nd field: 256@255@511@121@120@241@1@0@1@1@0@1
2nd field: 255@254@509@122@121@243@1@0@1@1@0@1
2nd field: 254@253@507@123@122@245@1@0@1@1@0@1
2nd field: 253@252@505@124@123@247@1@0@1@1@0@1
2nd field: 252@251@503@125@124@249@1@0@1@1@0@1
2nd field: 251@250@501@126@125@251@1@0@1@1@0@1
2nd field: 250@249@499@127@126@253@1@0@1@1@0@1
2nd field: 249@248@497@128@127@255@1@0@1@1@0@1
2nd field: 248@247@495@129@128@257@1@0@1@1@0@1
2nd field: 247@246@493@130@129@259@1@0@1@1@0@1
2nd field: 246@245@491@131@130@261@1@0@1@1@0@1
2nd field: 245@244@489@132@131@263@1@0@1@1@0@1
2nd field: 244@243@487@133@132@265@1@0@1@1@0@1
2nd field: 243@242@485@134@133@267@1@0@1@1@0@1
2nd field: 242@241@483@135@134@269@1@0@1@1@0@1
2nd field: 241@240@481@136@135@271@1@0@1@1@0@1
2nd field: 240@239@479@137@136@273@1@0@1@1@0@1
2nd field: 239@238@477@138@137@275@1@0@1@1@0@1
2nd field: 238@237@475@139@138@277@1@0@1@1@0@1
2nd field: 237@236@473@140@139@279@1@0@1@1@0@1
2nd field: 236@235@471@141@140@281@1@0@1@1@0@1
2nd field: 235@234@469@142@141@283@1@0@1@1@0@1
2nd field: 234@233@467@143@142@285@1@0@1@1@0@1
2nd field: 233@232@465@144@143@287@1@0@1@1@0@1
2nd field: 232@231@463@145@144@289@1@0@1@1@0@1
2nd field: 231@230@461@146@145@291@1@0@1@1@0@1
2nd field: 230@229@459@147@146@293@1@0@1@1@0@1
2nd field: 229@228@457@148@147@295@1@0@1@1@0@1
2nd field: 228@227@455@149@148@297@1@0@1@1@0@1
2nd field: 227@226@453@150@149@299@1@0@1@1@0@1
2nd field: 226@225@451@151@150@301@1@0@1@1@0@1
2nd field: 225@224@449@152@151@303@1@0@1@1@0@1
2nd field: 224@223@447@153@152@305@1@0@1@1@0@1
2nd field: 223@222@445@154@153@307@1@0@1@1@0@1
2nd field: 222@221@443@155@154@309@1@0@1@1@0@1
2nd field: 221@220@441@156@155@311@1@0@1@1@0@1
2nd field: 220@219@439@157@156@313@1@0@1@1@0@1
2nd field: 219@218@437@158@157@315@1@0@1@1@0@1
2nd field: 218@217@435@159@158@317@1@0@1@1@0@1
2nd field: 217@216@433@160@159@319@1@0@1@1@0@1
2nd field: 216@215@431@161@160@321@1@0@1@1@0@1
2nd field: 215@214@429@162@161@323@1@0@1@1@0@1
2nd field: 214@213@427@163@162@325@1@0@1@1@0@1
2nd field: 213@212@425@164@163@327@1@0@1@1@0@1
2nd field: 212@211@423@165@164@329@1@0@1@1@0@1
2nd field: 211@210@421@166@165@331@1@0@1@1@0@1
2nd field: 210@209@419@167@166@333@1@0@1@1@0@1
2nd field: 209@208@417@168@167@335@1@0@1@1@0@1
2nd field: 208@207@415@169@168@337@1@0@1@1@0@1
2nd field: 207@206@413@170@169@339@1@0@1@1@0@1
2nd field: 206@205@411@171@170@341@1@0@1@1@0@1
2nd field: 205@204@409@172@171@343@1@0@1@1@0@1
2nd field: 204@203@407@173@172@345@1@0@1@1@0@1
2nd field: 203@202@405@174@173@347@1@0@1@1@0@1
2nd field: 202@201@403@175@174@349@1@0@1@1@0@1
2nd field: 201@200@401@176@175@351@1@0@1@1@0@1
2nd field: 200@199@399@177@176@353@1@0@1@1@0@1
2nd field: 199@198@397@178@177@355@1@0@1@1@0@1
2nd field: 198@197@395@179@178@357@1@0@1@1@0@1
2nd field: 197@196@393@180@179@359@1@0@1@1@0@1
2nd field: 196@195@391@181@180@361@1@0@1@1@0@1
2nd field: 195@194@389@182@181@363@1@0@1@1@0@1
2nd field: 194@193@387@183@182@365@1@0@1@1@0@1
2nd field: 193@192@385@184@183@367@1@0@1@1@0@1
2nd field: 192@191@383@185@184@369@1@0@1@1@0@1
2nd field: 191@190@381@186@185@371@1@0@1@1@0@1
2nd field: 190@189@379@187@186@373@1@0@1@1@0@1
2nd field: 189@188@377@188@187@375@1@0@1@1@0@1
2nd field: 188@187@375@189@188@377@1@0@1@1@0@1
2nd field: 187@186@373@190@189@379@1@0@1@1@0@1
2nd field: 186@185@371@191@190@381@1@0@1@1@0@1
2nd field: 185@184@369@192@191@383@1@0@1@1@0@1
2nd field: 184@183@367@193@192@385@1@0@1@1@0@1
2nd field: 183@182@365@194@193@387@1@0@1@1@0@1
2nd field: 182@181@363@195@194@389@1@0@1@1@0@1
2nd field: 181@180@361@196@195@391@1@0@1@1@0@1
2nd field: 180@179@359@197@196@393@1@0@1@1@0@1
2nd field: 179@178@357@198@197@395@1@0@1@1@0@1
2nd field: 178@177@355@199@198@397@1@0@1@1@0@1
2nd field: 177@176@353@200@199@399@1@0@1@1@0@1
2nd field: 176@175@351@201@200@401@1@0@1@1@0@1
2nd field: 175@174@349@202@201@403@1@0@1@1@0@1
2nd field: 174@173@347@203@202@405@1@0@1@1@0@1
2nd field: 173@172@345@204@203@407@1@0@1@1@0@1
2nd field: 172@171@343@205@204@409@1@0@1@1@0@1
2nd field: 171@170@341@206@205@411@1@0@1@1@0@1
2nd field: 170@169@339@207@206@413@1@0@1@1@0@1
2nd field: 169@168@337@208@207@415@1@0@1@1@0@1
2nd field: 168@167@335@209@208@417@1@0@1@1@0@1
2nd field: 167@166@333@210@209@419@1@0@1@1@0@1
2nd field: 166@165@331@211@210@421@1@0@1@1@0@1
2nd field: 165@164@329@212@211@423@1@0@1@1@0@1
2nd field: 164@163@327@213@212@425@1@0@1@1@0@1
2nd field: 163@162@325@214@213@427@1@0@1@1@0@1
2nd field: 162@161@323@215@214@429@1@0@1@1@0@1
2nd field: 161@160@321@216@215@431@1@0@1@1@0@1
2nd field: 160@159@319@217@216@433@1@0@1@1@0@1
2nd field: 159@158@317@218@217@435@1@0@1@1@0@1
2nd field: 158@157@315@219@218@437@1@0@1@1@0@1
2nd field: 157@156@313@220@219@439@1@0@1@1@0@1
2nd field: 156@155@311@221@220@441@1@0@1@1@0@1
2nd field: 155@154@309@222@221@443@1@0@1@1@0@1
2nd field: 154@153@307@223@222@445@1@0@1@1@0@1
2nd field: 153@152@305@224@223@447@1@0@1@1@0@1
2nd field: 152@151@303@225@224@449@1@0@1@1@0@1
2nd field: 151@150@301@226@225@451@1@0@1@1@0@1
2nd field: 150@149@299@227@226@453@1@0@1@1@0@1
2nd field: 149@148@297@228@227@455@1@0@1@1@0@1
2nd field: 148@147@295@229@228@457@1@0@1@1@0@1
2nd field: 147@146@293@230@229@459@1@0@1@1@0@1
2nd field: 146@145@291@231@230@461@1@0@1@1@0@1
2nd field: 145@144@289@232@231@463@1@0@1@1@0@1
2nd field: 144@143@287@233@232@465@1@0@1@1@0@1
2nd field: 143@142@285@234@233@467@1@0@1@1@0@1
2nd field: 142@141@283@235@234@469@1@0@1@1@0@1
2nd field: 141@140@281@236@235@471@1@0@1@1@0@1
2nd field: 140@139@279@237@236@473@1@0@1@1@0@1
2nd field: 139@138@277@238@237@475@1@0@1@1@0@1
2nd field: 138@137@275@239@238@477@1@0@1@1@0@1
2nd field: 137@136@273@240@239@479@1@0@1@1@0@1
2nd field: 136@135@271@241@240@481@1@0@1@1@0@1
2nd field: 135@134@269@242@241@483@1@0@1@1@0@1
2nd field: 134@133@267@243@242@485@1@0@1@1@0@1
2nd field: 133@132@265@244@243@487@1@0@1@1@0@1
2nd field: 132@131@263@245@244@489@1@0@1@1@0@1
2nd field: 131@130@261@246@245@491@1@0@1@1@0@1
2nd field: 130@129@259@247@246@493@1@0@1@1@0@1
2nd field: 129@128@257@248@247@495@1@0@1@1@0@1
2nd field: 128@127@255@249@248@497@1@0@1@1@0@1
2nd field: 127@126@253@250@249@499@1@0@1@1@0@1
2nd field: 126@125@251@251@250@501@1@0@1@1@0@1
2nd field: 125@124@249@252@251@503@1@0@1@1@0@1
2nd field: 124@123@247@253@252@505@1@0@1@1@0@1
2nd field: 123@122@245@254@253@507@1@0@1@1@0@1
2nd field: 122@121@243@255@254@509@1@0@1@1@0@1
2nd field: 121@120@241@256@255@511@1@0@1@1@0@1
2nd field: 120@119@239@257@256@513@1@0@1@1@0@1
2nd field: 119@118@237@258@257@515@1@0@1@1@0@1
2nd field: 118@117@235@259@258@517@1@0@1@1@0@1
2nd field: 117@116@233@260@259@519@1@0@1@1@0@1
2nd field: 116@115@231@261@260@521@1@0@1@1@0@1
2nd field: 115@114@229@262@261@523@1@0@1@1@0@1
2nd field: 114@113@227@263@262@525@1@0@1@1@0@1
2nd field: 113@112@225@264@263@527@1@0@1@1@0@1
2nd field: 112@111@223@265@264@529@1@0@1@1@0@1
2nd field: 111@110@221@266@265@531@1@0@1@1@0@1
2nd field: 110@109@219@267@266@533@1@0@1@1@0@1
2nd field: 109@108@217@268@267@535@1@0@1@1@0@1
2nd field: 108@107@215@269@268@537@1@0@1@1@0@1
2nd field: 107@106@213@270@269@539@1@0@1@1@0@1
2nd field: 106@105@211@271@270@541@1@0@1@1@0@1
2nd field: 105@104@209@272@271@543@1@0@1@1@0@1
2nd field: 104@103@207@273@272@545@1@0@1@1@0@1
2nd field: 103@102@205@274@273@547@1@0@1@1@0@1
2nd field: 102@101@203@275@274@549@1@0@1@1@0@1
2nd field: 101@100@201@276@275@551@1@0@1@1@0@1
2nd field: 100@99@199@277@276@553@1@0@1@1@0@1
2nd field: 99@98@197@278@277@555@1@0@1@1@0@1
2nd field: 98@97@195@279@278@557@1@0@1@1@0@1
2nd field: 97@96@193@280@279@559@1@0@1@1@0@1
2nd field: 96@95@191@281@280@561@1@0@1@1@0@1
2nd field: 95@94@189@282@281@563@1@0@1@1@0@1
2nd field: 94@93@187@283@282@565@1@0@1@1@0@1
2nd field: 93@92@185@284@283@567@1@0@1@1@0@1
2nd field: 92@91@183@285@284@569@1@0@1@1@0@1
2nd field: 91@90@181@286@285@571@1@0@1@1@0@1
2nd field: 90@89@179@287@286@573@1@0@1@1@0@1
2nd field: 89@88@177@288@287@575@1@0@1@1@0@1
2nd field: 88@87@175@289@288@577@1@0@1@1@0@1
2nd field: 87@86@173@290@289@579@1@0@1@1@0@1
2nd field: 86@85@171@291@290@581@1@0@1@1@0@1
2nd field: 85@84@169@292@291@583@1@0@1@1@0@1
2nd field: 84@83@167@293@292@585@1@0@1@1@0@1
2nd field: 83@82@165@294@293@587@1@0@1@1@0@1
2nd field: 82@81@163@295@294@589@1@0@1@1@0@1
2nd field: 81@80@161@296@295@591@1@0@1@1@0@1
2nd field: 80@79@159@297@296@593@1@0@1@1@0@1
2nd field: 79@78@157@298@297@595@1@0@1@1@0@1
2nd field: 78@77@155@299@298@597@1@0@1@1@0@1
2nd field: 77@76@153@300@299@599@1@0@1@1@0@1
2nd field: 76@75@151@301@300@601@1@0@1@1@0@1
2nd field: 75@74@149@302@301@603@1@0@1@1@0@1
2nd field: 74@73@147@303@302@605@1@0@1@1@0@1
2nd field: 73@72@145@304@303@607@1@0@1@1@0@1
2nd field: 72@71@143@305@304@609@1@0@1@1@0@1
2nd field: 71@70@141@306@305@611@1@0@1@1@0@1
2nd field: 70@69@139@307@306@613@1@0@1@1@0@1
2nd field: 69@68@137@308@307@615@1@0@1@1@0@1
2nd field: 68@67@135@309@308@617@1@0@1@1@0@1
2nd field: 67@66@133@310@309@619@1@0@1@1@0@1
2nd field: 66@65@131@311@310@621@1@0@1@1@0@1
2nd field: 65@64@129@312@311@623@1@0@1@1@0@1
2nd field: 64@63@127@313@312@625@1@0@1@1@0@1
2nd field: 63@62@125@314@313@627@1@0@1@1@0@1
2nd field: 62@61@123@315@314@629@1@0@1@1@0@1
2nd field: 61@60@121@316@315@631@1@0@1@1@0@1
2nd field: 60@59@119@317@316@633@1@0@1@1@0@1
2nd field: 59@58@117@318@317@635@1@0@1@1@0@1
2nd field: 58@57@115@319@318@637@1@0@1@1@0@1
2nd field: 57@56@113@320@319@639@1@0@1@1@0@1
2nd field: 56@55@111@321@320@641@1@0@1@1@0@1
2nd field: 55@54@109@322@321@643@1@0@1@1@0@1
2nd field: 54@53@107@323@322@645@1@0@1@1@0@1
2nd field: 53@52@105@324@323@647@1@0@1@1@0@1
2nd field: 52@51@103@325@324@649@1@0@1@1@0@1
2nd field: 51@50@101@326@325@651@1@0@1@1@0@1
2nd field: 50@49@99@327@326@653@1@0@1@1@0@1
2nd field: 49@48@97@328@327@655@1@0@1@1@0@1
2nd field: 48@47@95@329@328@657@1@0@1@1@0@1
2nd field: 47@46@93@330@329@659@1@0@1@1@0@1
2nd field: 46@45@91@331@330@661@1@0@1@1@0@1
2nd field: 45@44@89@332@331@663@1@0@1@1@0@1
2nd field: 44@43@87@333@332@665@1@0@1@1@0@1
2nd field: 43@42@85@334@333@667@1@0@1@1@0@1
2nd field: 42@41@83@335@334@669@1@0@1@1@0@1
2nd field: 41@40@81@336@335@671@1@0@1@1@0@1
2nd field: 40@39@79@337@336@673@1@0@1@1@0@1
2nd field: 39@38@77@338@337@675@1@0@1@1@0@1
2nd field: 38@37@75@339@338@677@1@0@1@1@0@1
2nd field: 37@36@73@340@339@679@1@0@1@1@0@1
2nd field: 36@35@71@341@340@681@1@0@1@1@0@1
2nd field: 35@34@69@342@341@683@1@0@1@1@0@1
2nd field: 34@33@67@343@342@685@1@0@1@1@0@1
2nd field: 33@32@65@344@343@687@1@0@1@1@0@1
2nd field: 32@31@63@345@344@689@1@0@1@1@0@1
2nd field: 31@30@61@346@345@691@1@0@1@1@0@1
2nd field: 30@29@59@347@346@693@1@0@1@1@0@1
2nd field: 29@28@57@348@347@695@1@0@1@1@0@1
2nd field: 28@27@55@349@348@697@1@0@1@1@0@1
2nd field: 27@26@53@350@349@699@1@0@1@1@0@1
2nd field: 26@25@51@351@350@701@1@0@1@1@0@1
2nd field: 25@24@49@352@351@703@1@0@1@1@0@1
2nd field: 24@23@47@353@352@705@1@0@1@1@0@1
2nd field: 23@22@45@354@353@707@1@0@1@1@0@1
2nd field: 22@21@43@355@354@709@1@0@1@1@0@1
2nd field: 21@20@41@356@355@711@1@0@1@1@0@1
2nd field: 20@19@39@357@356@713@1@0@1@1@0@1
2nd field: 19@18@37@358@357@715@1@0@1@1@0@1
2nd field: 18@17@35@359@358@717@1@0@1@1@0@1
2nd field: 17@16@33@360@359@719@1@0@1@1@0@1
2nd field: 16@15@31@361@360@721@1@0@1@1@0@1
2nd field: 15@14@29@362@361@723@1@0@1@1@0@1
2nd field: 14@13@27@363@362@725@1@0@1@1@0@1
2nd field: 13@12@25@364@363@727@1@0@1@1@0@1
2nd field: 12@11@23@365@364@729@1@0@1@1@0@1
2nd field: 11@10@21@366@365@731@1@0@1@1@0@1
2nd field: 10@9@19@367@366@733@1@0@1@1@0@1
2nd field: 9@8@17@368@367@735@1@0@1@1@0@1
2nd field: 8@7@15@369@368@737@1@0@1@1@0@1
2nd field: 7@6@13@370@369@739@1@0@1@1@0@1
2nd field: 6@5@11@371@370@741@1@0@1@1@0@1
2nd field: 5@4@9@372@371@743@1@0@1@1@0@1
2nd field: 4@3@7@373@372@745@1@0@1@1@0@1
2nd field: 3@2@5@374@373@747@1@0@1@1@0@1
2nd field: 2@1@3@375@374@749@1@0@1@1@0@1
2nd field: 1@0@1@376@375@751@1@0@1@1@0@1

keygen_magi2_improved.7z

Edited by njkermk
##### Share on other sites

improved

`char str[64];printf("1st field: ");scanf("%63s", str); int sum = 0;for (int i=0; i<strlen(str); i++)  sum += str[i]; if (sum & 1){  for (int i=4; i < (sum); i+=2)   printf("2nd field: %d@%d@%d@%d@%d@%d@1@0@1@1@0@1@1@0@1\n", (sum-i)/2+1, (sum-i)/2, sum-i, (i-3)/2+1, (i-3)/2, i-3);}else{  for (int i=3; i < (sum); i+=2)   printf("2nd field: %d@%d@%d@%d@%d@%d@1@0@1@1@0@1\n", (sum-i)/2+1, (sum-i)/2, sum-i, (i-3)/2+1, (i-3)/2, i-2);}`

1st field: njkermk

2nd field: 376@375@751@1@0@1@1@0@1@1@0@1

2nd field: 375@374@749@2@1@3@1@0@1@1@0@1

2nd field: 374@373@747@3@2@5@1@0@1@1@0@1

2nd field: 373@372@745@4@3@7@1@0@1@1@0@1

2nd field: 372@371@743@5@4@9@1@0@1@1@0@1

2nd field: 371@370@741@6@5@11@1@0@1@1@0@1

2nd field: 370@369@739@7@6@13@1@0@1@1@0@1

2nd field: 369@368@737@8@7@15@1@0@1@1@0@1

2nd field: 368@367@735@9@8@17@1@0@1@1@0@1

2nd field: 367@366@733@10@9@19@1@0@1@1@0@1

2nd field: 366@365@731@11@10@21@1@0@1@1@0@1

2nd field: 365@364@729@12@11@23@1@0@1@1@0@1

2nd field: 364@363@727@13@12@25@1@0@1@1@0@1

2nd field: 363@362@725@14@13@27@1@0@1@1@0@1

2nd field: 362@361@723@15@14@29@1@0@1@1@0@1

2nd field: 361@360@721@16@15@31@1@0@1@1@0@1

2nd field: 360@359@719@17@16@33@1@0@1@1@0@1

2nd field: 359@358@717@18@17@35@1@0@1@1@0@1

2nd field: 358@357@715@19@18@37@1@0@1@1@0@1

2nd field: 357@356@713@20@19@39@1@0@1@1@0@1

2nd field: 356@355@711@21@20@41@1@0@1@1@0@1

2nd field: 355@354@709@22@21@43@1@0@1@1@0@1

2nd field: 354@353@707@23@22@45@1@0@1@1@0@1

2nd field: 353@352@705@24@23@47@1@0@1@1@0@1

2nd field: 352@351@703@25@24@49@1@0@1@1@0@1

2nd field: 351@350@701@26@25@51@1@0@1@1@0@1

2nd field: 350@349@699@27@26@53@1@0@1@1@0@1

2nd field: 349@348@697@28@27@55@1@0@1@1@0@1

2nd field: 348@347@695@29@28@57@1@0@1@1@0@1

2nd field: 347@346@693@30@29@59@1@0@1@1@0@1

2nd field: 346@345@691@31@30@61@1@0@1@1@0@1

2nd field: 345@344@689@32@31@63@1@0@1@1@0@1

2nd field: 344@343@687@33@32@65@1@0@1@1@0@1

2nd field: 343@342@685@34@33@67@1@0@1@1@0@1

2nd field: 342@341@683@35@34@69@1@0@1@1@0@1

2nd field: 341@340@681@36@35@71@1@0@1@1@0@1

2nd field: 340@339@679@37@36@73@1@0@1@1@0@1

2nd field: 339@338@677@38@37@75@1@0@1@1@0@1

2nd field: 338@337@675@39@38@77@1@0@1@1@0@1

2nd field: 337@336@673@40@39@79@1@0@1@1@0@1

2nd field: 336@335@671@41@40@81@1@0@1@1@0@1

2nd field: 335@334@669@42@41@83@1@0@1@1@0@1

2nd field: 334@333@667@43@42@85@1@0@1@1@0@1

2nd field: 333@332@665@44@43@87@1@0@1@1@0@1

2nd field: 332@331@663@45@44@89@1@0@1@1@0@1

2nd field: 331@330@661@46@45@91@1@0@1@1@0@1

2nd field: 330@329@659@47@46@93@1@0@1@1@0@1

2nd field: 329@328@657@48@47@95@1@0@1@1@0@1

2nd field: 328@327@655@49@48@97@1@0@1@1@0@1

2nd field: 327@326@653@50@49@99@1@0@1@1@0@1

2nd field: 326@325@651@51@50@101@1@0@1@1@0@1

2nd field: 325@324@649@52@51@103@1@0@1@1@0@1

2nd field: 324@323@647@53@52@105@1@0@1@1@0@1

2nd field: 323@322@645@54@53@107@1@0@1@1@0@1

2nd field: 322@321@643@55@54@109@1@0@1@1@0@1

2nd field: 321@320@641@56@55@111@1@0@1@1@0@1

2nd field: 320@319@639@57@56@113@1@0@1@1@0@1

2nd field: 319@318@637@58@57@115@1@0@1@1@0@1

2nd field: 318@317@635@59@58@117@1@0@1@1@0@1

2nd field: 317@316@633@60@59@119@1@0@1@1@0@1

2nd field: 316@315@631@61@60@121@1@0@1@1@0@1

2nd field: 315@314@629@62@61@123@1@0@1@1@0@1

2nd field: 314@313@627@63@62@125@1@0@1@1@0@1

2nd field: 313@312@625@64@63@127@1@0@1@1@0@1

2nd field: 312@311@623@65@64@129@1@0@1@1@0@1

2nd field: 311@310@621@66@65@131@1@0@1@1@0@1

2nd field: 310@309@619@67@66@133@1@0@1@1@0@1

2nd field: 309@308@617@68@67@135@1@0@1@1@0@1

2nd field: 308@307@615@69@68@137@1@0@1@1@0@1

2nd field: 307@306@613@70@69@139@1@0@1@1@0@1

2nd field: 306@305@611@71@70@141@1@0@1@1@0@1

2nd field: 305@304@609@72@71@143@1@0@1@1@0@1

2nd field: 304@303@607@73@72@145@1@0@1@1@0@1

2nd field: 303@302@605@74@73@147@1@0@1@1@0@1

2nd field: 302@301@603@75@74@149@1@0@1@1@0@1

2nd field: 301@300@601@76@75@151@1@0@1@1@0@1

2nd field: 300@299@599@77@76@153@1@0@1@1@0@1

2nd field: 299@298@597@78@77@155@1@0@1@1@0@1

2nd field: 298@297@595@79@78@157@1@0@1@1@0@1

2nd field: 297@296@593@80@79@159@1@0@1@1@0@1

2nd field: 296@295@591@81@80@161@1@0@1@1@0@1

2nd field: 295@294@589@82@81@163@1@0@1@1@0@1

2nd field: 294@293@587@83@82@165@1@0@1@1@0@1

2nd field: 293@292@585@84@83@167@1@0@1@1@0@1

2nd field: 292@291@583@85@84@169@1@0@1@1@0@1

2nd field: 291@290@581@86@85@171@1@0@1@1@0@1

2nd field: 290@289@579@87@86@173@1@0@1@1@0@1

2nd field: 289@288@577@88@87@175@1@0@1@1@0@1

2nd field: 288@287@575@89@88@177@1@0@1@1@0@1

2nd field: 287@286@573@90@89@179@1@0@1@1@0@1

2nd field: 286@285@571@91@90@181@1@0@1@1@0@1

2nd field: 285@284@569@92@91@183@1@0@1@1@0@1

2nd field: 284@283@567@93@92@185@1@0@1@1@0@1

2nd field: 283@282@565@94@93@187@1@0@1@1@0@1

2nd field: 282@281@563@95@94@189@1@0@1@1@0@1

2nd field: 281@280@561@96@95@191@1@0@1@1@0@1

2nd field: 280@279@559@97@96@193@1@0@1@1@0@1

2nd field: 279@278@557@98@97@195@1@0@1@1@0@1

2nd field: 278@277@555@99@98@197@1@0@1@1@0@1

2nd field: 277@276@553@100@99@199@1@0@1@1@0@1

2nd field: 276@275@551@101@100@201@1@0@1@1@0@1

2nd field: 275@274@549@102@101@203@1@0@1@1@0@1

2nd field: 274@273@547@103@102@205@1@0@1@1@0@1

2nd field: 273@272@545@104@103@207@1@0@1@1@0@1

2nd field: 272@271@543@105@104@209@1@0@1@1@0@1

2nd field: 271@270@541@106@105@211@1@0@1@1@0@1

2nd field: 270@269@539@107@106@213@1@0@1@1@0@1

2nd field: 269@268@537@108@107@215@1@0@1@1@0@1

2nd field: 268@267@535@109@108@217@1@0@1@1@0@1

2nd field: 267@266@533@110@109@219@1@0@1@1@0@1

2nd field: 266@265@531@111@110@221@1@0@1@1@0@1

2nd field: 265@264@529@112@111@223@1@0@1@1@0@1

2nd field: 264@263@527@113@112@225@1@0@1@1@0@1

2nd field: 263@262@525@114@113@227@1@0@1@1@0@1

2nd field: 262@261@523@115@114@229@1@0@1@1@0@1

2nd field: 261@260@521@116@115@231@1@0@1@1@0@1

2nd field: 260@259@519@117@116@233@1@0@1@1@0@1

2nd field: 259@258@517@118@117@235@1@0@1@1@0@1

2nd field: 258@257@515@119@118@237@1@0@1@1@0@1

2nd field: 257@256@513@120@119@239@1@0@1@1@0@1

2nd field: 256@255@511@121@120@241@1@0@1@1@0@1

2nd field: 255@254@509@122@121@243@1@0@1@1@0@1

2nd field: 254@253@507@123@122@245@1@0@1@1@0@1

2nd field: 253@252@505@124@123@247@1@0@1@1@0@1

2nd field: 252@251@503@125@124@249@1@0@1@1@0@1

2nd field: 251@250@501@126@125@251@1@0@1@1@0@1

2nd field: 250@249@499@127@126@253@1@0@1@1@0@1

2nd field: 249@248@497@128@127@255@1@0@1@1@0@1

2nd field: 248@247@495@129@128@257@1@0@1@1@0@1

2nd field: 247@246@493@130@129@259@1@0@1@1@0@1

2nd field: 246@245@491@131@130@261@1@0@1@1@0@1

2nd field: 245@244@489@132@131@263@1@0@1@1@0@1

2nd field: 244@243@487@133@132@265@1@0@1@1@0@1

2nd field: 243@242@485@134@133@267@1@0@1@1@0@1

2nd field: 242@241@483@135@134@269@1@0@1@1@0@1

2nd field: 241@240@481@136@135@271@1@0@1@1@0@1

2nd field: 240@239@479@137@136@273@1@0@1@1@0@1

2nd field: 239@238@477@138@137@275@1@0@1@1@0@1

2nd field: 238@237@475@139@138@277@1@0@1@1@0@1

2nd field: 237@236@473@140@139@279@1@0@1@1@0@1

2nd field: 236@235@471@141@140@281@1@0@1@1@0@1

2nd field: 235@234@469@142@141@283@1@0@1@1@0@1

2nd field: 234@233@467@143@142@285@1@0@1@1@0@1

2nd field: 233@232@465@144@143@287@1@0@1@1@0@1

2nd field: 232@231@463@145@144@289@1@0@1@1@0@1

2nd field: 231@230@461@146@145@291@1@0@1@1@0@1

2nd field: 230@229@459@147@146@293@1@0@1@1@0@1

2nd field: 229@228@457@148@147@295@1@0@1@1@0@1

2nd field: 228@227@455@149@148@297@1@0@1@1@0@1

2nd field: 227@226@453@150@149@299@1@0@1@1@0@1

2nd field: 226@225@451@151@150@301@1@0@1@1@0@1

2nd field: 225@224@449@152@151@303@1@0@1@1@0@1

2nd field: 224@223@447@153@152@305@1@0@1@1@0@1

2nd field: 223@222@445@154@153@307@1@0@1@1@0@1

2nd field: 222@221@443@155@154@309@1@0@1@1@0@1

2nd field: 221@220@441@156@155@311@1@0@1@1@0@1

2nd field: 220@219@439@157@156@313@1@0@1@1@0@1

2nd field: 219@218@437@158@157@315@1@0@1@1@0@1

2nd field: 218@217@435@159@158@317@1@0@1@1@0@1

2nd field: 217@216@433@160@159@319@1@0@1@1@0@1

2nd field: 216@215@431@161@160@321@1@0@1@1@0@1

2nd field: 215@214@429@162@161@323@1@0@1@1@0@1

2nd field: 214@213@427@163@162@325@1@0@1@1@0@1

2nd field: 213@212@425@164@163@327@1@0@1@1@0@1

2nd field: 212@211@423@165@164@329@1@0@1@1@0@1

2nd field: 211@210@421@166@165@331@1@0@1@1@0@1

2nd field: 210@209@419@167@166@333@1@0@1@1@0@1

2nd field: 209@208@417@168@167@335@1@0@1@1@0@1

2nd field: 208@207@415@169@168@337@1@0@1@1@0@1

2nd field: 207@206@413@170@169@339@1@0@1@1@0@1

2nd field: 206@205@411@171@170@341@1@0@1@1@0@1

2nd field: 205@204@409@172@171@343@1@0@1@1@0@1

2nd field: 204@203@407@173@172@345@1@0@1@1@0@1

2nd field: 203@202@405@174@173@347@1@0@1@1@0@1

2nd field: 202@201@403@175@174@349@1@0@1@1@0@1

2nd field: 201@200@401@176@175@351@1@0@1@1@0@1

2nd field: 200@199@399@177@176@353@1@0@1@1@0@1

2nd field: 199@198@397@178@177@355@1@0@1@1@0@1

2nd field: 198@197@395@179@178@357@1@0@1@1@0@1

2nd field: 197@196@393@180@179@359@1@0@1@1@0@1

2nd field: 196@195@391@181@180@361@1@0@1@1@0@1

2nd field: 195@194@389@182@181@363@1@0@1@1@0@1

2nd field: 194@193@387@183@182@365@1@0@1@1@0@1

2nd field: 193@192@385@184@183@367@1@0@1@1@0@1

2nd field: 192@191@383@185@184@369@1@0@1@1@0@1

2nd field: 191@190@381@186@185@371@1@0@1@1@0@1

2nd field: 190@189@379@187@186@373@1@0@1@1@0@1

2nd field: 189@188@377@188@187@375@1@0@1@1@0@1

2nd field: 188@187@375@189@188@377@1@0@1@1@0@1

2nd field: 187@186@373@190@189@379@1@0@1@1@0@1

2nd field: 186@185@371@191@190@381@1@0@1@1@0@1

2nd field: 185@184@369@192@191@383@1@0@1@1@0@1

2nd field: 184@183@367@193@192@385@1@0@1@1@0@1

2nd field: 183@182@365@194@193@387@1@0@1@1@0@1

2nd field: 182@181@363@195@194@389@1@0@1@1@0@1

2nd field: 181@180@361@196@195@391@1@0@1@1@0@1

2nd field: 180@179@359@197@196@393@1@0@1@1@0@1

2nd field: 179@178@357@198@197@395@1@0@1@1@0@1

2nd field: 178@177@355@199@198@397@1@0@1@1@0@1

2nd field: 177@176@353@200@199@399@1@0@1@1@0@1

2nd field: 176@175@351@201@200@401@1@0@1@1@0@1

2nd field: 175@174@349@202@201@403@1@0@1@1@0@1

2nd field: 174@173@347@203@202@405@1@0@1@1@0@1

2nd field: 173@172@345@204@203@407@1@0@1@1@0@1

2nd field: 172@171@343@205@204@409@1@0@1@1@0@1

2nd field: 171@170@341@206@205@411@1@0@1@1@0@1

2nd field: 170@169@339@207@206@413@1@0@1@1@0@1

2nd field: 169@168@337@208@207@415@1@0@1@1@0@1

2nd field: 168@167@335@209@208@417@1@0@1@1@0@1

2nd field: 167@166@333@210@209@419@1@0@1@1@0@1

2nd field: 166@165@331@211@210@421@1@0@1@1@0@1

2nd field: 165@164@329@212@211@423@1@0@1@1@0@1

2nd field: 164@163@327@213@212@425@1@0@1@1@0@1

2nd field: 163@162@325@214@213@427@1@0@1@1@0@1

2nd field: 162@161@323@215@214@429@1@0@1@1@0@1

2nd field: 161@160@321@216@215@431@1@0@1@1@0@1

2nd field: 160@159@319@217@216@433@1@0@1@1@0@1

2nd field: 159@158@317@218@217@435@1@0@1@1@0@1

2nd field: 158@157@315@219@218@437@1@0@1@1@0@1

2nd field: 157@156@313@220@219@439@1@0@1@1@0@1

2nd field: 156@155@311@221@220@441@1@0@1@1@0@1

2nd field: 155@154@309@222@221@443@1@0@1@1@0@1

2nd field: 154@153@307@223@222@445@1@0@1@1@0@1

2nd field: 153@152@305@224@223@447@1@0@1@1@0@1

2nd field: 152@151@303@225@224@449@1@0@1@1@0@1

2nd field: 151@150@301@226@225@451@1@0@1@1@0@1

2nd field: 150@149@299@227@226@453@1@0@1@1@0@1

2nd field: 149@148@297@228@227@455@1@0@1@1@0@1

2nd field: 148@147@295@229@228@457@1@0@1@1@0@1

2nd field: 147@146@293@230@229@459@1@0@1@1@0@1

2nd field: 146@145@291@231@230@461@1@0@1@1@0@1

2nd field: 145@144@289@232@231@463@1@0@1@1@0@1

2nd field: 144@143@287@233@232@465@1@0@1@1@0@1

2nd field: 143@142@285@234@233@467@1@0@1@1@0@1

2nd field: 142@141@283@235@234@469@1@0@1@1@0@1

2nd field: 141@140@281@236@235@471@1@0@1@1@0@1

2nd field: 140@139@279@237@236@473@1@0@1@1@0@1

2nd field: 139@138@277@238@237@475@1@0@1@1@0@1

2nd field: 138@137@275@239@238@477@1@0@1@1@0@1

2nd field: 137@136@273@240@239@479@1@0@1@1@0@1

2nd field: 136@135@271@241@240@481@1@0@1@1@0@1

2nd field: 135@134@269@242@241@483@1@0@1@1@0@1

2nd field: 134@133@267@243@242@485@1@0@1@1@0@1

2nd field: 133@132@265@244@243@487@1@0@1@1@0@1

2nd field: 132@131@263@245@244@489@1@0@1@1@0@1

2nd field: 131@130@261@246@245@491@1@0@1@1@0@1

2nd field: 130@129@259@247@246@493@1@0@1@1@0@1

2nd field: 129@128@257@248@247@495@1@0@1@1@0@1

2nd field: 128@127@255@249@248@497@1@0@1@1@0@1

2nd field: 127@126@253@250@249@499@1@0@1@1@0@1

2nd field: 126@125@251@251@250@501@1@0@1@1@0@1

2nd field: 125@124@249@252@251@503@1@0@1@1@0@1

2nd field: 124@123@247@253@252@505@1@0@1@1@0@1

2nd field: 123@122@245@254@253@507@1@0@1@1@0@1

2nd field: 122@121@243@255@254@509@1@0@1@1@0@1

2nd field: 121@120@241@256@255@511@1@0@1@1@0@1

2nd field: 120@119@239@257@256@513@1@0@1@1@0@1

2nd field: 119@118@237@258@257@515@1@0@1@1@0@1

2nd field: 118@117@235@259@258@517@1@0@1@1@0@1

2nd field: 117@116@233@260@259@519@1@0@1@1@0@1

2nd field: 116@115@231@261@260@521@1@0@1@1@0@1

2nd field: 115@114@229@262@261@523@1@0@1@1@0@1

2nd field: 114@113@227@263@262@525@1@0@1@1@0@1

2nd field: 113@112@225@264@263@527@1@0@1@1@0@1

2nd field: 112@111@223@265@264@529@1@0@1@1@0@1

2nd field: 111@110@221@266@265@531@1@0@1@1@0@1

2nd field: 110@109@219@267@266@533@1@0@1@1@0@1

2nd field: 109@108@217@268@267@535@1@0@1@1@0@1

2nd field: 108@107@215@269@268@537@1@0@1@1@0@1

2nd field: 107@106@213@270@269@539@1@0@1@1@0@1

2nd field: 106@105@211@271@270@541@1@0@1@1@0@1

2nd field: 105@104@209@272@271@543@1@0@1@1@0@1

2nd field: 104@103@207@273@272@545@1@0@1@1@0@1

2nd field: 103@102@205@274@273@547@1@0@1@1@0@1

2nd field: 102@101@203@275@274@549@1@0@1@1@0@1

2nd field: 101@100@201@276@275@551@1@0@1@1@0@1

2nd field: 100@99@199@277@276@553@1@0@1@1@0@1

2nd field: 99@98@197@278@277@555@1@0@1@1@0@1

2nd field: 98@97@195@279@278@557@1@0@1@1@0@1

2nd field: 97@96@193@280@279@559@1@0@1@1@0@1

2nd field: 96@95@191@281@280@561@1@0@1@1@0@1

2nd field: 95@94@189@282@281@563@1@0@1@1@0@1

2nd field: 94@93@187@283@282@565@1@0@1@1@0@1

2nd field: 93@92@185@284@283@567@1@0@1@1@0@1

2nd field: 92@91@183@285@284@569@1@0@1@1@0@1

2nd field: 91@90@181@286@285@571@1@0@1@1@0@1

2nd field: 90@89@179@287@286@573@1@0@1@1@0@1

2nd field: 89@88@177@288@287@575@1@0@1@1@0@1

2nd field: 88@87@175@289@288@577@1@0@1@1@0@1

2nd field: 87@86@173@290@289@579@1@0@1@1@0@1

2nd field: 86@85@171@291@290@581@1@0@1@1@0@1

2nd field: 85@84@169@292@291@583@1@0@1@1@0@1

2nd field: 84@83@167@293@292@585@1@0@1@1@0@1

2nd field: 83@82@165@294@293@587@1@0@1@1@0@1

2nd field: 82@81@163@295@294@589@1@0@1@1@0@1

2nd field: 81@80@161@296@295@591@1@0@1@1@0@1

2nd field: 80@79@159@297@296@593@1@0@1@1@0@1

2nd field: 79@78@157@298@297@595@1@0@1@1@0@1

2nd field: 78@77@155@299@298@597@1@0@1@1@0@1

2nd field: 77@76@153@300@299@599@1@0@1@1@0@1

2nd field: 76@75@151@301@300@601@1@0@1@1@0@1

2nd field: 75@74@149@302@301@603@1@0@1@1@0@1

2nd field: 74@73@147@303@302@605@1@0@1@1@0@1

2nd field: 73@72@145@304@303@607@1@0@1@1@0@1

2nd field: 72@71@143@305@304@609@1@0@1@1@0@1

2nd field: 71@70@141@306@305@611@1@0@1@1@0@1

2nd field: 70@69@139@307@306@613@1@0@1@1@0@1

2nd field: 69@68@137@308@307@615@1@0@1@1@0@1

2nd field: 68@67@135@309@308@617@1@0@1@1@0@1

2nd field: 67@66@133@310@309@619@1@0@1@1@0@1

2nd field: 66@65@131@311@310@621@1@0@1@1@0@1

2nd field: 65@64@129@312@311@623@1@0@1@1@0@1

2nd field: 64@63@127@313@312@625@1@0@1@1@0@1

2nd field: 63@62@125@314@313@627@1@0@1@1@0@1

2nd field: 62@61@123@315@314@629@1@0@1@1@0@1

2nd field: 61@60@121@316@315@631@1@0@1@1@0@1

2nd field: 60@59@119@317@316@633@1@0@1@1@0@1

2nd field: 59@58@117@318@317@635@1@0@1@1@0@1

2nd field: 58@57@115@319@318@637@1@0@1@1@0@1

2nd field: 57@56@113@320@319@639@1@0@1@1@0@1

2nd field: 56@55@111@321@320@641@1@0@1@1@0@1

2nd field: 55@54@109@322@321@643@1@0@1@1@0@1

2nd field: 54@53@107@323@322@645@1@0@1@1@0@1

2nd field: 53@52@105@324@323@647@1@0@1@1@0@1

2nd field: 52@51@103@325@324@649@1@0@1@1@0@1

2nd field: 51@50@101@326@325@651@1@0@1@1@0@1

2nd field: 50@49@99@327@326@653@1@0@1@1@0@1

2nd field: 49@48@97@328@327@655@1@0@1@1@0@1

2nd field: 48@47@95@329@328@657@1@0@1@1@0@1

2nd field: 47@46@93@330@329@659@1@0@1@1@0@1

2nd field: 46@45@91@331@330@661@1@0@1@1@0@1

2nd field: 45@44@89@332@331@663@1@0@1@1@0@1

2nd field: 44@43@87@333@332@665@1@0@1@1@0@1

2nd field: 43@42@85@334@333@667@1@0@1@1@0@1

2nd field: 42@41@83@335@334@669@1@0@1@1@0@1

2nd field: 41@40@81@336@335@671@1@0@1@1@0@1

2nd field: 40@39@79@337@336@673@1@0@1@1@0@1

2nd field: 39@38@77@338@337@675@1@0@1@1@0@1

2nd field: 38@37@75@339@338@677@1@0@1@1@0@1

2nd field: 37@36@73@340@339@679@1@0@1@1@0@1

2nd field: 36@35@71@341@340@681@1@0@1@1@0@1

2nd field: 35@34@69@342@341@683@1@0@1@1@0@1

2nd field: 34@33@67@343@342@685@1@0@1@1@0@1

2nd field: 33@32@65@344@343@687@1@0@1@1@0@1

2nd field: 32@31@63@345@344@689@1@0@1@1@0@1

2nd field: 31@30@61@346@345@691@1@0@1@1@0@1

2nd field: 30@29@59@347@346@693@1@0@1@1@0@1

2nd field: 29@28@57@348@347@695@1@0@1@1@0@1

2nd field: 28@27@55@349@348@697@1@0@1@1@0@1

2nd field: 27@26@53@350@349@699@1@0@1@1@0@1

2nd field: 26@25@51@351@350@701@1@0@1@1@0@1

2nd field: 25@24@49@352@351@703@1@0@1@1@0@1

2nd field: 24@23@47@353@352@705@1@0@1@1@0@1

2nd field: 23@22@45@354@353@707@1@0@1@1@0@1

2nd field: 22@21@43@355@354@709@1@0@1@1@0@1

2nd field: 21@20@41@356@355@711@1@0@1@1@0@1

2nd field: 20@19@39@357@356@713@1@0@1@1@0@1

2nd field: 19@18@37@358@357@715@1@0@1@1@0@1

2nd field: 18@17@35@359@358@717@1@0@1@1@0@1

2nd field: 17@16@33@360@359@719@1@0@1@1@0@1

2nd field: 16@15@31@361@360@721@1@0@1@1@0@1

2nd field: 15@14@29@362@361@723@1@0@1@1@0@1

2nd field: 14@13@27@363@362@725@1@0@1@1@0@1

2nd field: 13@12@25@364@363@727@1@0@1@1@0@1

2nd field: 12@11@23@365@364@729@1@0@1@1@0@1

2nd field: 11@10@21@366@365@731@1@0@1@1@0@1

2nd field: 10@9@19@367@366@733@1@0@1@1@0@1

2nd field: 9@8@17@368@367@735@1@0@1@1@0@1

2nd field: 8@7@15@369@368@737@1@0@1@1@0@1

2nd field: 7@6@13@370@369@739@1@0@1@1@0@1

2nd field: 6@5@11@371@370@741@1@0@1@1@0@1

2nd field: 5@4@9@372@371@743@1@0@1@1@0@1

2nd field: 4@3@7@373@372@745@1@0@1@1@0@1

2nd field: 3@2@5@374@373@747@1@0@1@1@0@1

2nd field: 2@1@3@375@374@749@1@0@1@1@0@1

2nd field: 1@0@1@376@375@751@1@0@1@1@0@1

Now is really done then