package main import ( "fmt" ) func main() { ans := 1 for range make([]struct{}, 3) { x := 16 var str string fmt.Scan(&str) if str != "NONE" { for i := 0; i < len(str); i += 2 { for _, v := range "0123456789ABCDEF" { if str[i] == byte(v) { x-- } } } } ans *= x * x } fmt.Println(ans) }