#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int n, x, a1 = 0, a2 = 0, a4 = 0, a3 = 0, a6 = 0;
  cin >> n;
  vector<int> v;
  for (int i = 0; i < n; i++) {
    cin >> x;
    if (x == 5 || x == 7) return cout << -1, 0;
    if (x == 1) a1++;
    if (x == 2) a2++;
    if (x == 3) a3++;
    if (x == 4) a4++;
    if (x == 6) a6++;
  }
  string ch = "";
  while (a6--) {
    if (a1 && a3) {
      a1--;
      a3--;
      ch += "1 3 6";
    } else if (a1 && a2) {
      a1--;
      a2--;
      ch += "1 2 6";
    } else
      return cout << -1, 0;
    if (ch.length()) ch += "\n";
  }
  while (a4--) {
    if (a1 && a2) {
      a1--;
      a2--;
      ch += "1 2 4";
    } else
      return cout << -1, 0;
    if (ch.length()) ch += "\n";
  }
  if (ch.length() && !a1 && !a2 && !a3)
    cout << ch;
  else
    cout << -1;
  return 0;
}
