Edit in JSFiddle

var canvases = document.querySelectorAll('canvas')
new nonogram.Solver([
  [3],
  [1, 1],
  [5],
  [1],
  [3]
], [
  [3],
  [1, 1, 1],
  [1, 1, 1],
  [1, 1, 1],
  [2]
], canvases[0], {
  theme: {
    filledColor: '#09f',
    correctColor: '#09f',
    wrongColor: '#f90',
  },
})

new nonogram.Solver([
  [4],
  [8],
  [10],
  [2, 2, 2],
  [3, 2, 3],
  [12],
  [2, 6, 2],
  [2, 6, 2],
  [2, 4, 2],
  [3, 3],
  [8],
  [4]
], [
  [4],
  [8],
  [5, 3],
  [2, 3, 2],
  [3, 4, 2],
  [9, 2],
  [9, 2],
  [3, 4, 2],
  [2, 3, 2],
  [5, 3],
  [8],
  [4]
], canvases[1], {
  theme: {
    filledColor: '#f09',
    correctColor: '#f09',
    wrongColor: '#0f9',
  },
})

new nonogram.Solver([
  [7, 2, 2, 7],
  [1, 1, 1, 2, 1, 1],
  [1, 3, 1, 3, 1, 1, 3, 1],
  [1, 3, 1, 2, 1, 1, 3, 1],
  [1, 3, 1, 2, 1, 3, 1],
  [1, 1, 2, 2, 1, 1],
  [7, 1, 1, 1, 7],
  [2],
  [2, 3, 2, 1, 4],
  [1, 1, 3, 3, 2, 1],
  [3, 1, 3, 2, 2],
  [1, 1, 1, 3, 1, 1],
  [1, 5, 1, 1, 1, 1],
  [1, 1, 1, 1, 3, 1],
  [7, 1, 1],
  [1, 1, 1, 1, 1, 1, 1, 1],
  [1, 3, 1, 1, 1, 2, 2],
  [1, 3, 1, 2, 1, 2, 1, 1],
  [1, 3, 1, 1, 1, 2],
  [1, 1, 2, 1, 1],
  [7, 1, 3, 1]
], [
  [7, 1, 2, 7],
  [1, 1, 1, 1, 1, 1],
  [1, 3, 1, 1, 1, 3, 1],
  [1, 3, 1, 1, 1, 1, 3, 1],
  [1, 3, 1, 1, 1, 1, 3, 1],
  [1, 1, 2, 1, 1],
  [7, 1, 1, 1, 7],
  [4],
  [4, 2, 2, 2, 2, 2],
  [1, 2, 1, 1, 1, 2, 3],
  [1, 2, 2, 2],
  [2, 3, 1, 1, 1, 1, 1],
  [3, 3, 2, 3, 1, 1],
  [1, 1, 3, 2],
  [7, 1, 1],
  [1, 1, 1, 1, 1, 1, 1],
  [1, 3, 1, 3, 2, 3],
  [1, 3, 1, 2, 2, 1, 1],
  [1, 3, 1, 1, 1, 1, 1],
  [1, 1, 5, 3],
  [7, 1, 1, 2, 1]
], canvases[2], {
  theme: {
    filledColor: '#390',
    correctColor: '#390',
    wrongColor: '#c9f',
  },
})