#include #include #include #include #include #include using namespace std; #define ll long long #define uint unsigned int #define ulong unsigned long long int template bool InRange(T t, T l, T r){ return l <= t && t < r; } vector split(string src, char delim = ' '){ vector ret; int r = 0; int N = src.length(); for(int l=0;l> r >> g >> b; auto rs = split(r, ','); auto gs = split(g, ','); auto bs = split(b, ','); ll rc = (ll) rs.size(); ll gc = (ll) gs.size(); ll bc = (ll) bs.size(); if(r == "NONE") rc = 0; if(g == "NONE") gc = 0; if(b == "NONE") bc = 0; cout << (16 - rc) * (16 - gc) * (16 - bc) * (16 - rc) * (16 - gc) * (16 - bc) << endl;; return 0; }