Truth Table Generator creates complete truth tables for boolean expressions with support for AND, OR, NOT, XOR, NAND, and NOR operators.
npm install @apiverve/truthtableshell
npm install @apiverve/truthtable
`
Using yarn:
`shell
yarn add @apiverve/truthtable
`
---
Configuration
Before using the Truth Table Generator API client, you have to setup your account and obtain your API Key.
You can get it by signing up at https://apiverve.com
---
Quick Start
Get started with the Quick Start Guide
The Truth Table Generator API documentation is found here: https://docs.apiverve.com/ref/truthtable.
You can find parameters, example responses, and status codes documented here.
$3
`javascript
const truthtableAPI = require('@apiverve/truthtable');
const api = new truthtableAPI({
api_key: '[YOUR_API_KEY]'
});
`
---
Usage
---
$3
Using the API is simple. All you have to do is make a request. The API will return a response with the data you requested.
`javascript
var query = {
expression: "A AND B OR C"
};
api.execute(query, function (error, data) {
if (error) {
return console.error(error);
} else {
console.log(data);
}
});
`
---
$3
You can also use promises to make requests. The API returns a promise that you can use to handle the response.
`javascript
var query = {
expression: "A AND B OR C"
};
api.execute(query)
.then(data => {
console.log(data);
})
.catch(error => {
console.error(error);
});
`
---
$3
You can also use async/await to make requests. The API returns a promise that you can use to handle the response.
`javascript
async function makeRequest() {
var query = {
expression: "A AND B OR C"
};
try {
const data = await api.execute(query);
console.log(data);
} catch (error) {
console.error(error);
}
}
`
---
Example Response
`json
{
"status": "ok",
"error": null,
"data": {
"expression": "A AND B OR C",
"normalized": "A && B || C",
"variables": [
"A",
"B",
"C",
"D",
"N",
"O",
"R"
],
"variableCount": 7,
"rowCount": 128,
"rows": [
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 0,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 0
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 0,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 0,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 0,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 0,
"O": 1,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 0,
"R": 1
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 0
},
"result": 1
},
{
"inputs": {
"A": 1,
"B": 1,
"C": 1,
"D": 1,
"N": 1,
"O": 1,
"R": 1
},
"result": 1
}
],
"asciiTable": "| A | B | C | D | N | O | R | Result |\n|----------|----------|----------|----------|----------|----------|----------|----------|\n| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |\n| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |\n| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |\n| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |\n| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |\n| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |\n| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |\n| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |\n| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |\n| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |\n| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |\n| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |\n| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |\n| 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |\n| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |\n| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |\n| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |\n| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |\n| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |\n| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |\n| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |\n| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |\n| 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |\n| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |\n| 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |\n| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |\n| 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |\n| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |\n| 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |\n| 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |\n| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |\n| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |\n| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |\n| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |\n| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |\n| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |\n| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |\n| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |\n| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |\n| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |\n| 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |\n| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |\n| 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |\n| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |\n| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |\n| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |\n| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 |\n| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |\n| 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |\n| 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |\n| 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |\n| 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |\n| 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |\n| 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |\n| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |\n| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |\n| 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |\n| 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |\n| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |\n| 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |\n| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |\n| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |\n| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |\n| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |\n| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |\n| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |\n| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |\n| 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |\n| 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |\n| 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |\n| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |\n| 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |\n| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |\n| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |\n| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |\n| 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |\n| 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |\n| 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |\n| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |\n| 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |\n| 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |\n| 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |\n| 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |\n| 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |\n| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |\n| 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |\n| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |\n| 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |\n| 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |\n| 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |\n| 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |\n| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |\n| 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |\n| 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |\n| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |\n| 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |\n| 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |\n| 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |\n| 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |\n| 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |\n| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |\n| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |\n| 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |\n| 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |\n| 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |\n| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |\n| 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |\n| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |\n| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |\n| 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |\n| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |\n| 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |\n| 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |\n| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |\n| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |\n| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |\n| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |\n| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |\n| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |\n| 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |\n| 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |\n| 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |\n| 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |\n| 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |\n| 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |\n| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |\n"
}
}
``