Sections

2025-11-17

Sator square search in C

// Started with ChatGPT, optimized manually. Valgrinded. Thread and Unicode unsafe.

// 214 ms on 7 MB american-english-insane with size 5 on Ryzen 5 3600 with -O3.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h> //toupper (replace with ICU case folding)

#define MAXW 262144
#define MAXL 32
#define HSIZE 262139

static char **WL; static unsigned WC = 0; static unsigned found = 0;

// HASHTABLE (with linked lists to handle collisions)
typedef struct W { char *w; struct W *n; } W;
static W *H[HSIZE]; // 2 MB
unsigned hfn(const char *s){
    unsigned h=5381;for(;*s;)h=((h<<5)+h)+(unsigned char)*s++;return h%HSIZE;
}
int has(const char *s){
    for(W*w=H[hfn(s)];w;w=w->n)if(!strcmp(s,w->w))return 1;
    return 0;
}
void ins(const char *s){
    unsigned h=hfn(s);W*w=malloc(sizeof* w);w->w=strdup(s);w->n=H[h];H[h]=w;
}

void rev(const char* s, char* d){ // not Unicode safe, replace with ICU
    size_t l = strlen(s); for(size_t i = 0; i < l; ++i) d[i] = s[l-1-i];
    d[l] = 0;
}

void search(int lvl, char **sq, int N){
    if(lvl==N/2){ //check square symmetry, not Unicode safe
        for(int r=0;r<N;++r) for(int c=0;c<N;++c) if(sq[r][c]!=sq[c][r]) return;
            puts(""); for (int i=0; i<N; ++i) puts(sq[i]); //output if fine
            ++found;
    }else{ //O(n) traversing WL & then O(1) looking up reversations in W
        for(unsigned i=0; i<WC; ++i){ //unparallelizable memory stingy design
            sq[lvl]=WL[i]; //direct to the word for that level and position
            if(sq[lvl][0]!=sq[0][lvl]) continue; //acrostic upper left corner
            // not Unicode safe
            if(N%2&&sq[lvl][N/2]!=sq[N/2][lvl]) continue; //center column
            rev(sq[lvl],sq[N-1-lvl]); //reverse row #lvl to row #lvl from bottom
            if(!has(sq[N-1-lvl])) continue; //check if reversed thing is real
            search(lvl+1,sq,N); //next level
        }
    }
}

void square(int N) {
    if (N < 1) return;
    unsigned c = 0;
    char **sq=calloc(N,sizeof(char*));
    //  0   1  N/2  N-2  N-1
    //  0   1   2   N/2  N-2  N-1
    for(int i=N/2+N%2;i<N;++i) sq[i]=calloc(N+1,sizeof(char));
    if(N%2){ //top half needn't to be allocated if using existing WL pointers
        for (c = 0; c < WC; ++c) {
            int pal = 1;
            for(int i=0;i<N/2;i++) if(WL[c][i]!=WL[c][N-1-i]){pal=0;break;}
            if(!pal) continue; // not Unicode safe
            sq[N/2]=WL[c];
            search(0,sq,N);
        }
    }else{
        search(0,sq,N);
    }
    for(int i=N/2+N%2;i<N;++i) free(sq[i]);
    free(sq);
}

int main(int c,char**v){
 if(c<3){fprintf(stderr,"\nUsage: %s <wordlist> <size>\n",v[0]);return 1;}
 unsigned L=atoi(v[2]);
 if(L<1||L>MAXL){fprintf(stderr,"\nSize must be 1 to %d.\n",MAXL);return 1;}
 FILE*f=fopen(v[1],"r");
 if(!f){fprintf(stderr,"\nCouldn't open file.\n");return 1;}
 WL=calloc(MAXW,sizeof*WL); // 2 MB
 if(!WL){fprintf(stderr,"\nCouldn't allocate wordlist.\n");return 1;}
 char b[MAXL*2];
 while(fgets(b,sizeof b,f)){
  b[strcspn(b,"\r\n")]=0;
  if(strlen(b)==L){
   for(char*p=b;*p;p++)*p=toupper(*p);
   if(!has(b)){WL[WC++]=strdup(b);ins(b);} //fix duplicate output
  }
  if(WC>=MAXW){fprintf(stderr,"\nWord limit reached.\n");break;}
 }
 fclose(f);
 printf("\nLoaded %u words of length %u.\n",WC,L);
 square(L);
 printf("\nFound %u Sator squares of size %u.\n",found,L);
 for(int i=0;i<HSIZE;++i){W*w=H[i];while(w){W*n=w->n;free(w->w);free(w);w=n;}}
 for(unsigned i=0;i<WC;++i)free(WL[i]);
 free(WL);
 return 0;
}


2025-11-06

Český národní podnik strká nos do osobních záležitostí uchazečů o zaměstnání


Tiskla si u mě sestra. A vy se divíte, proč radši beru invaliďák? A to ani není o tom, že bych nemoh někam dojet a něco doufámže naprosto přesně popsaného tam dělat, ale prostě o tom, že všude je plno nekonsensuálněhierarchických neuronormativistů, a zákoník práce je socialistický paskvil plný kogentních ustanovení.


Dotazník vybraného uchazeče pro vypracování pracovněprávních dokumentů - Pracovní smlouvy / Dohody o pracovní činnosti


Český národní podnik s.r.o.

Melantrichova 17, Praha 1

IČ: 49 68 73 87


Jméno a příjmení: {na OP, pro kikoťi "Grzegorz Brzęczyszczykiewicz"}

Rodné příjmení: {FUJTAJBL!}

Datum narození: {REDUNDANTNÍ!}

Trvalé bydliště: {na OP}

Kontaktní adresa:

Stav / Počet dětí: {FUJTAJBL! Napsal bych tam "Budoucí korporátní otrok / e^(iπ)+1"}

Telefon:

Emailová [sic] adresa:

Rodné číslo: {na OP, obsahuje datum narození, pohlaví, pořadí a dělitelnovač 11, trans mají vysoké pořadí}

Číslo OP: {na OP, pochopitelně}

Místo narození: {na OP, Do jaké porodnice s vámi jeli?, pro kikoťi "Lękołody, Chrząszczyżewoszyce"}

Občanství: {Jakého státu je ten občanský průkaz?}

Zdravotní pojišťovna: {Odvody, to jest další daně}

Studující (statut studenta): {Daňová sleva}

Škola: {Jestli výše ano, jinak asi alma mater.}

Důchod - druh: {pracující důchodci jsou ostuda rádobysociálního systému}

Zároveň zaměstnán u jiného zaměstnavatele: ANO NE {Pro stát, jestli <300 h/rok.}

Žádáte uplatnění slevy na dani na poplatníka u naší společnosti: ANO NE


Číslo bankovního účtu: {Předpokládám, že se tam bude posílat mzda. Tato kolonka může být přepoužita pro kryptoadresy.}


Děti:

Jméno | Příjmení | Rodné číslo

{HIMLHERGOTDONRVETRKRUCAJZELEMENT! Nejsou-li na to benefity, uznatelné důvody zdejchnutí se (otravná státní škola), nebo extra vstupy, nechápu, co to tam dělá.}


[sic] Praze dne:

Podpis:


(2. strana)


Jazykové znalosti, praktické zkušenosti s používáním cizích jazyků:

{Celkem smysluplná otázka, můžou vás pak vyslat do ciziny, nebo přivolat ke komunikaci s cizincem.}

Nejvyšší dosažené vzdělání (datum ukončení studia, získaný titul, obor - k dotazníku přiložte doklad o ukončení studia): {Máte diplom? A mohla bych ho vidět?}

Dovednosti, zájmy, záliby:

{tohle v životopisech nikdo nečte}

Předchozí zaměstnání: {FUJTAJBL, jestli tohle není životopis.}

Zkušenost z prodejem:

{Hlásí-li se na pozici prodeje, toto je jediná skutečně důležitá otázka.}

Co očekáváte od nového místa a jaké si představujete finanční ohodnocení:

{Je to past! Napsal bych tam "přijatelná míra neuronormativismu a 100 m̶/h".}

Forma spolupráce (úvazek (1/2, 3/4, 1/1, brigáda): {1 NEUZAVŘENÁ ZÁVORKA!}

Při výběru zaměstnání je pro mě důležité - seřaďte od nejdůležitejšího až po nejméně důležité:

[   |   |   |   |   |   ]

1. Pracovní kolektiv

2. Pracovní doba

3. Pocit jistoty

4. Přístup vedení firmy

5. Mzda

6. Pracovní prostředí

{Je to past! Mzda a pracovní doba nesmí být na vrchu.}



Vyplní zaměstnavatel:


Pracovní poměr se sjednává na dobu:

Pracovník nastoupí do práce dne:

Pracovní úvazek: {V podstatě nominální zlomek 40 h/týden.}

Pracovní zařazení:     Od     Do     {Pracuje se dle úkolů, ne dle hodin.}

Zkušební doba: 3/6 měsíců {Očekávaná délka pracovního poměru pro autisty.}

Místo výkonu práce:

Základní hodinová mzda / paušál: {Představy o ni jsou výše na tomtéž papíru.}

Středisko:



I finally dared to visit a sex shop for the 1st time at 27


I had a kinky shopping spree for CZK 10k. My bank's policy is that I need to make 5 debit card purchases per month to keep interest on my savings account, which given the accumulated 1st level disability checks on exaclty that Aspergers with shitty motorics that causes this kinkiness amounts to CZK 1k monthly. I put on a padlock chain chokery necklace that I first wore at 11 to generate the serotonin as a comfort amulet to help quell any sensorical overloads, as well as the only key I intended to have duplicated, and entered a nearby shopping mall I've been to multiple times before, but not nearly as much alone.

To start it off, upon entering I saw a Tchibo shop. There are typically some clothes and interesting hardware, but I bought just caffeinated water, which looks like a heathier edition of an energy drink. I'm just trying to avoid getting type 2 diabetes from the obscene amounts of sugar in regular energy drinks. There are editions with artificial sweeteners, but the taste is worse. Stevia mania was promising, but it was quickly hushed after it was found out it's not actually that diabetes-friendly, but I see its value in prevention.

Then I spent a bit in an Asian food import shop, which was basically a večerka inside a shopping center, overlooking Albert hypermarket, which is too big and full of normal stuff. I bought a Chinese Jasmine Pepsi, wheat Buldak crackers, and soy Mianzhipin slices. More sterile than a typical večerka, probably just recently opened. There's also an Eastern European shop in the same mall.

Then I tried to look for an ushanka in Pepco, as the one I have is a piece of clothing I found at home once and never seen it anywhere since, but ended up with 2 neckscarves that might work as thighscarves. There was definitely winter season, so those can get itchy, but warm. It's actually comfy to be in windy winter in layered clothing, which are a ritual to dress into, and dress out of. Actually, I discovered this inclination while skiing and snowboarding, with the snowboard being resemblant of leg spreader. What a Victorian obsession with medieval torture devices. My bondage scene generating brain had an idea to strap the snowboard on with a tree between legs, and then joining the hooks on the gloves behind another tree. Talking to the birth Doms about these intrusive thoughts didn't seem like a safe option. I just didn't trust anybody with my proto-kinks. Cold-control-comfort fully assembled during covid, but I was 22 already back then and was already very certain about the bondage part, even though I thought of is as just an adult content genre. I remember not taking the ski helmet off as early as possible while I was 14. That it is actually quite comfortable to wear, just that I feel an indescbribable sense of guilt enjoying that, despite the societal context being appropriate.

Then I descended a floor lower to the area with oddly telling shops near each other: SuperZoo, Erotic City, and key duplication booth.

I used to look at parrots in the SuperZoo back when it was named something different, and they still had some. I was there for chains, which were officially pull-down dog collars, but fine alt fashion for me. It took some time to find the dog leash aisle, but when I finally did, and started picking the chains and holding them in hands, peak autistic joy filled me. They had quite a selection, I bought 2x 75cm and 2x 50cm and 1x 60cm long-eyed, and 2x 75cm twisted-eyed. The cashier said I must be having quite a pack, but I said some cryptic remakrs that it's presumably cheaper than on the other side (where the Erotic City was) and I play with myself, and upon the mention of 14-day return policy, I said I'm not that demanding. The total was CZK 1.2k.

Then came I to dare enter where I haven't dared to before, the Erotic City. Mind you, I'm 27. I was a bit sceptical that this would be mostly filled with vanilla-focused toys, but they did have some kinky section. Maybe it was a bit of a smugness after someone in Twitter DM trying to get me on their OF, but I ended up buying 5k single whip, 1.4k flogger, and 1.3k sillicone gag. When I entered, the shopkeeper asked if I'm looking for something specific, and I said headmistress flogger. This is a name of disciplinary measure I got when I skipped a class I was late for anyway, and only got beaten with a cooking spoon at home. I then stared down the handcuffs for CZK 4k, and decided to pass, because I can emulate that with chains and padlocks. Mind you, I genuinely fear them, because they are way easier to get in than out of. I then saw the single whip for 5k and asked whether I should invest in it. I asked to try it out, and after managing to crack it, I decided to buy it. I was told if I lubricate it, it can last decades, to which I asked if they mean by Indulona like shoes, and aparently there are special gels, but this store had only those for latex, so I was saved some upselling. I didn't have enough cash, so I hoped that the bank wouldn't mark spending CZK 8k at a sex shop as sus, but it went through. I asked how often do people venture in there, and apparently it's mostly for e-shop pickups, so I admitted I'm a bit old school.

Lastly, I went to duplicate the key from the padlock I wore. The booth was cash only. By my protocol, I performed a power transfer ritual by handing the key to duplicate. Was this my 1st commercial session? Hard to tell, these things are never exact. 2 copies cost CZK 160 and were made fairly quickly. I tried both of the key out on the lock to check. It does now indeed support polyamory up to 3.

Practically, it means I now have the 5 transactions needed to keep my savings account interest. Spiritually, it means that I dared to go for kinky gear beyond simple večerkas, which are a bit like Japanese konbini, despite people mostly using them as trafikas to buy tobacco.


Starting with the chains. I needed some a bit longer for my full body manacles I solve crosswords in, like an escape room emulation. The 60cm one is the one for my neck, as the 50cm one was rather too short to wear simultaneously with a collar I luckily stumbled upon in a večerka and it fits tightly, but perfectly for the oxytocinade. I can pull the 75cm chains over my head, which can be useful for mere aesthetic. The main purpose of these 75cm chains is to replace the 50cm chains that run from neck to the ankle split, which is too sort for attention pose. Replacing only 1 of them may be enough, and that is to be the lower one to raise my hands a bit up. The other 50cm chains can be used to attach to something while keeping the style. I have a previous 30cm smaller oval-eyed chains to wrap around the limbs instead of proper cuffs, and each pair of them can be replaced with the 75ch twisted-eye chain, that is long enough to wrap around both ankles or both wrists. Twisted-eyes are quite comfortable to wear, they are typical for jewelry. I have more than enough padlocks to link them together. Key organization is a mindful art, and as I stare at them, I think "Help! I don't want to take these off!", and recognize that this is what true bondage is.

Next one is the gag. I chose the sillicone one, because I'll wash it quite frequently, and it had a buckle with a hole for a lock. I like locking things. The ball was quite bigger, and had 3 breathing holes, that can be plugged by a particularly evil Domme, or a straw can be inserted for hydration. Wanting to wear a gag is very connected to dentistry. I agreed to wisdom tooth extraction pushed by my dentist for futureproofing reasons to have a more comfortable gag fit. Basically my 1st kinkily motivated body mod, under the veil of the healthcare system. I'm a huge "if it ain't broke, don't fix it" ideologist. Now that I finally have the gag, I need to brush and floss teeth each time before I want to wear it. I realized this is how I make myself brush teeth regularly. Before that, due to likely thesis procrastinating depression, I brushed and flossed teeth only about once per month, and it was my guilty pleasure to pretend my paradentosic mouth has a period. Another issue I soon realized is that I have to learn how to not gag on my saliva while laying, just like at the dentist. Also while at the store, I measured the size of my mouth and decided that size L ball will be fine. While it fills the mouth perfectly, so I couldn't utter anything sensible, it makes by jaw joints hurt. Now I had some issues with keeping my mouth open at the dentist, which seems related. Also after the extraction hole healed, I might have skimped on the rehabilitation, only just to fit a tall burger. So this is like excercise, which also hurts. Fitness always seemed quite masochist to me, maybe because of my bad physique. So maybe redirecting my kinks to jawline excercise instead of bygone gum chewing sound like all these weird motivational hoops neurodivergents must go through.

Now the whip, the most expensive purchase. Whips were the 1st human made object to produce a sonic boom, and I'm into sound effects and aerodynamics. There was also a different line that inspired the decission to shell out CZK 5k, and that is that as a punishment for thesis procrastination, and taking into account I have been repeatedly told to excercise more, I signed up for a circular training PE class at the college I still formally study. This is cycling through various workout stations. One of the stations is making waves with thick ropes to excersice arms. I love oscillation. Now you need to wave the whip handle in a specific way for the whip to make the crack, not unlike that rope wave making excercise. Another purpose of this purchase is that since I adopted the Islamic rule of 100 whips for cheating, I need to have something to administer this punishment with. No more cheapskate belt whips, proper masochist experience. Way better than breaking up. Showed this beauty to my sister, who said that I should have bought an actual weapon instead and it's more like for taking fancy pictures with. Mind you, the genetic fabric is the same, and I can definitely spot the brat in that reaction. Last but not least, my mom once threatened that she'll stand over me with a whip to make me write the thesis, so I can make a practical autistic literalism by handing the whip to her. There's also another saying that one should know some rote school materia "jak když bičem mrská", so another autistic literalism comedy material.

And now the flogger, the thing I thought I was going to get from the headmistress. Not sure about my neuron configuration on the back, or the exact flogger I've picked, but it appears to me that a flogger is actually more of a massage device than a punishment device. The endorphin curve is gentle, and the tentacles tickling the skin have much closer to sensory play than pain play. Riding crop with a string at end stings more and has more domstick vibe. Autistic people always have a weird relationship with pain, some things hurt inexplicably less, some more, and if sensorics aligns, it can produce masochism. Somehow, Christian Easter flagellation was distorted into willow whipping in Czechoslovakia. Now Halloween semms to be marketed as kinky Valentine, but we have our unique kinky holiday already. There's no agreement on whether or how it switches after noon, and Eastern Slovaks do ice bucket challenge instead. Also we have May 1st instead of Valentine, the sakuras need more climate change to blossom in February.


-------

Post-purchase addendum:

The 60cm oval chain is actually just barely pullable over my head, and the 75cm oval chain is a bit longer than necessary for the full-body chains, which means the 60cm will be used instead. The 50cm oval chains replaced the 30cm ellipsoid chains at ankles, so that the stride can be longer. The 75cm twisted chain is used as a leash when locking a dog collar.

I went in again to a different branch and bought a 10m black presumably cotton rope, which turned out to be a bit short for me, but still dripping. Will look for 15m and 20m one. Definitely going for full centimeter thickness, prefferably teal color. Also that latex cleaning spray thing is cyclomethicone, which will be forbidden to use for dry cleaning in EU after June 2026.

I went in again to the branch I went originally and bought another 10 m of matching thickness to the thicker one, so now I can have 10+5+10=25 m sans the length used for knots to link them, so like 24 m. I also dared to buy the handcuffs. I chose the most expensive ones there, at CZK 3.8k, because of double locking. Now this double locking isn't the same as police ones. There are 2 different types of keys, one usual for the cuff itself, and other one inserted from the hinge with a regular key insert lock, that freezes the mechanism completely. This means escapology only after lockpicking, and good luck with that, because they are hinged. Cheaper ones didn't have that double locking, and some had a keyless release, which would completely kill the drip I had when trying it on just one wrist. Finally, I picked the condom pack with the furthermost expiry date, of May 2030. No more asexual "but I don't have a condom" excuses.

Furthermore, I've completed the lock alphabet with those sold in a večerka. This means I have now 26 smaller padlocks labeled, along with their keys, by sharpie, A to Z, spanning 4 lock sizes, and then an extra flower lock set labeled 1 to 8. The sub can have an escape room, but this relies on knowing the alphabet, which may not be in character for littles.


2025-10-25

Some MTG decks build from semi-old cards

I built these decks semi-drunk on a Saint John's night while friends were celebrating the Wagner mutiny with loud drunk singing. Peak autism there. Not very strong decks due to the pay to win gambly nature of boosters, just sorting through garbage from childhood to have something semi-usable. Eternally single, so no GF to make me donate these to someone.

Likely valued at CZK 1k to 2k each, which is 5 to 10 large kebabs/shawarmas. All are dual color singletons with mana pairings inspired by foil color, which turned out to be the same as those of M11 core set. Comparted to them, the colors are more numerically balanced and there are more artifacts to mitigate wrong color mana draw. This was just before commander era, so all have 60 cards like the foils, and I don't have any mythic rare creatures to use as commanders.

I propose consensual deck exhaustion override. Whenever a player would lose by failing to draw a card, xe may beg others to let xyr shuffle xyr graveyard into xyr library at the cost of life to be negotiated, instead of all remaining. As a baseline, EoI costs 3 mana total, and Phyrexians could allow to pay this with 6 life, but EoI gives 5 life, so that's just 1 life down. Maybe this negotiating could be extended into Magicopoly.


NecroGrove / Vampire and Spider Goth Party

1st round green, 1st round black, black-green ϕ foils

Original deck building sin. Masochist life composting. Good bracket. Has EoI.


#Green Planeswalker:
1 Garruk, Primal Hunter

#Black creatures:
1 Black Knight
1 Sightless Ghoul
1 Nested Ghoul
1 Royal Assasin
1 Howling Banshee
1 Onyx Mage
1 Vengeful Pharaoh
1 Chancellor of the Dross (shiny)
1 Viscera Seer
1 Bloodthrone Vampire
1 Barony Vampire
1 Vampire Outcasts 
1 Captivating Vampire (shiny)
1 Entomber Exarch

#Black auras:
1 Enslave

#Green creatures:
1 Elvish Archdruid
1 Protean Hydra
1 Brutalizer Exarch
1 Stingerfling Spider
1 Llanowar Elves
1 Birds of Paradise
1 Carnage Wurm
1 Acidic Slime
1 Awakener Druid
1 Duskdale Wurm
1 Garruk's Packleader
1 Viridian Emissary
1 Garruk's Horde
1 Arachnus Spinner (shiny)
1 Sylvan Ranger

#Green auras:
1 Arachnus Web

#Black sorceries:
1 Smallpox
1 Deathmark
1 Diabolic Tutor
1 Rise from the Grave
1 Corrupt
1 Taste of Blood
1 Despise
1 Gruesome Encore

#Black instants:
1 Go for the Throat
1 Doom Blade

#Green sorceries:
1 Overwhelming Stampede (shiny)
1 Hunter's Feast (shiny)
1 Overrun
1 Nature's Spiral
1 Rampant Growth

#Green instants:
1 Titanic Growth
1 Hunter's Insight
1 Reclaim

#Artifacts:
1 Elixir of Immortality
1 Mindcrank
1 Tower of Calamities
1 Shriekhorn
1 Dragon's Claw
1 Warden of the Wall
1 Manalith

#Artifact creatures:
1 Hovermyr
1 Pestilent
1 Souleater
1 Vault Skirge

#Lands:
9 Forest
11 Swamp



Forest Fire: The Original Cataclysm / Barbecue at the End of the World

1st round red, 2nd round green, brown foils

Strong but conventional warfare. Shaivist cycle. Dragon's claw for autoheal.


#Red creatures:
1 Ancient Hellkite (shiny)
1 Cyclops Gladiator
1 Tormentor Exarch
1 Chancellor of the Forge
1 Prodigal Pyromancer
1 Fire Servant
1 Chandra's Spitfire
1 Ember Hauler
1 Forge Devil
1 Volcanic Dragon
1 Goblin Bangchuckers
1 Stormblood Berserker
1 Flameblast Dragon (shiny)
1 Crimson Mage
1 Flameborn Viron

#Red auras:
1 Talons of Falkenrath
1 Shiv's Embrace

#Red enchantments:
1 Warstorm Surge

#Red sorceries:
1 Whipflare
1 Fireball
1 Red Sun's Zenith
1 Tectonic Rift

#Red instants:
1 Gut Shot
1 Fling

#Green creatures:
1 Awakener Druid
1 Llanowar Elves
1 Vastwood Gorger
1 Garruk's Packleader
1 Duskdale Wurm
1 Stampeding Rhino
1 Stingerfling Spider
1 Acidic Slime
1 Giant Spider
1 Yavimaya Wurm
1 Greater Basilisk
1 Garruk's Companion
1 Sacred Wolf
1 Somberwald Dryad
1 Prized Unicorn
1 Tangle Mantis

#Green sorceries:
1 Nature's Spiral
1 Hunter's Feast
1 Cultivate
1 Rampant Growth

#Green instants:
1 Hunter's Insight
1 Plummet
1 Fog
1 Titanic Growth
1 Naturalize
1 Back to Nature

#Artifacts:
1 Shrine of Burning Rage
1 Grafdigger's Cage
1 Sorcerer's Strongbox
1 Dragon's Claw

#Artifact creatures:
1 Crumbling Colossus
1 Spin Engine

#Lands:
13 Mountain
1 Teetering Peaks
9 Forest



Divine Espionage / Holy Water / Bureau of Heavenly Affairs

1st round white, 1st and only round blue, light blue foil

Quintessence of my intellectual domside kinks with a bit of jihad armory. Has NDE.


#Blue creatures:
1 Augury Owl
1 Phantom Beast
1 Æther Adept
1 Azure Drake
1 Harbor Serpent
1 Merfolk Spy
1 Spire Serpent
1 Impaler Shrike
1 Air Servant
1 Niblis of the Breath
1 Skywinder Drake
1 Neurok Commando
1 Alluring Siren
1 Amphin Cutthroat
1 Chasm Drake

#Blue auras:
1 Numbing Dose
1 Flight
1 Mind Control

#Blue sorceries:
1 Preordain
1 Foresee
1 Gitaxian Probe
1 Call to Mind

#Blue instants:
1 Unsummon
1 Negate
1 Diminish
1 Quicksilver Geyser

#White creatures:
1 Angelic Arbiter (shiny)
1 Ajani's Pridemate
1 Vengeful Archon
1 Grand Abolisher
1 Serra Angel
1 White Knight
1 War Priest of Thune
1 Knight Exemplar
1 Griffin Rider
1 Assault Griffin
1 Cloud Crusader
1 Elite Vanguard
1 Palace Guard

#White auras:
1 Spirit Mantle
1 Armored Ascension

#White enchantment:
1 Near-Death Experience

#White sorceries:
1 Gather the Townfolk
1 Phyrexian Rebirth
1 Timely Reinforcements

#White instants:
1 Demystify
1 Angel's Mercy
1 Mighty Leap

#Artifact creatures:
1 Training Drone

#Equipment:
1 Warlord's Axe
1 Mortarpad
1 Executioner's Hood
1 Viridian Claw
1 Whispersilk Cloak
1 Swiftfoot Boots
1 Greatsword

#Lands:
11 Island
13 Plain



Vampire Church / Holy Hypocrisy / Clerical Errors & Vampire Terrors

2nd round black, 2nd round white, black foil with an angelic vampire

A philosophical and theological statement. Quite ren faire gothy. Has ReaSkelly.


#Black creatures:
1 Blistergrub
1 Vampire Outcasts
1 Rotting Legion
1 Entomber Exarch
1 Howling Banshee
1 Reassembling Skeleton
1 Zombie Goliath
1 Viscera Seer
1 Falkenrath Torturer
1 Bloodthorne Vampire
1 Barony Vampire
1 Child of Night
1 Bloodrage Vampire
1 Duskhunter Bat
1 Bloodseeker
1 Caustic Hound

#Black auras:
1 Parasitic Implant

#Black sorceries:
1 Spread the Sickness
1 Taste of Blood
1 Corrupt
1 Morbid Plunder
1 Horrifying Revelation
1 Diabolic Tutor
1 Ichor Explosions
1 Hideous Visage
1 Blood Tithe
1 Duress
1 Rise from the Grave
1 Death's Caress

#Black instants:
1 Geth's Verdict
1 Doom Blade
1 Go for the Throat

#White creatures:
1 Siege Mastodon
1 Infantry Veteran
1 Elite Vanguard
1 Cloud Crusader
1 Serra Angel
1 Ajani's Pridemate
1 Shriek Raptor
1 Stonehorn Dignitary
1 Palace Guard
1 Tine Shrike
1 Silvercoat Lion

#White auras:
1 Divine Favor
1 Armored Ascension
1 Pacifism

#White enchantments:
1 Ajani's Mantra

#White sorceries:
1 Solemn Offering

#White instants:
1 Inspired Charge
1 Condemn
1 Celestial Purge
1 Skillful Lunge
1 Mighty Leap
1 Safe Passage
1 Guardian's Pledge

#Artifacts:
1 Stone Golem
1 Crumbling Colossus
1 Greatsword
1 Sorcerer's Strongbox

#Lands:
6 Plain
15 Swamp



Forest Fire 2: The Reckoning / Insurgency of Pyromaniacs

2nd round red, 3rd round green, light green foil with a dragon, handicap deck

Rebel factions of various undisciplined Barbarian anarchists try to build an army.


#Red creatures:
1 Chandra's Spitfire
1 Prodigal Pyromancer
1 Ember Hauler
1 Tormentor Exarch
1 Fire Servant
1 Goblin Arsonist
1 Blood Ogre
1 Manic Vandal
1 Goblin Baloon Brigade
1 Goblin Tunneler
1 Berserkers of Blood Ridge
1 Blisterstick Shaman
1 Gnathosaur
1 Furnace Scamp
1 Flameborn Viron
1 Scoria Elemental
1 Lightning Elemental
1 Stormblood Berserker
1 Volcanic Dragon
1 Gorehorn Minotaurs

#Red auras:
1 Volcanic Strength

#Red sorceries:
1 Fireball
1 Tectonic Rift
1 Lava Axe

#Red instants:
1 Shock
1 Incinerate
1 Pyretic Ritual
1 Chandra's Outrage
1 Lightning Bolt
1 Volt Charge
1 Slaughter Cry
1 Artillerize
1 Fling

#Green creatures:
1 Runeclaw Bear
1 Vastwood Gorger
1 Yavimaya Wurm
1 Garruk's Companion
1 Stampeding Rhino
1 Giant Spider
1 Spined Wurm
1 Sylvan Ranger
1 Viridian Emissary
1 Llanowar Elves
1 Prized Unicorn
1 Duskdale Wurm
1 Glistener Elf

#Green auras:
1 Arachnus Web

#Green sorceries:
1 Rampant Growth

#Green instants:
1 Hunter's Insight
1 Fog
1 Giant Growth
1 Naturalize

#Artifacts:
1 Spin Engine
1 Shrine of the Burning Rage

#Lands:
14 Mountain
12 Forest



Dead Zone

3rd round black, 3rd round red, no foil

Leftover cards, likely not conformant.