6 6
 1 4
 4 4
 3 3
 6 4
 6 3
 5 4
 5 6
 3 4
 1 3
 3 2
 5 5
 1 1
 2 1
 3 1
 3 5
 1 6
 6 5
 2 3
 4 3
 2 2
 3 6
 1 2
 6 1
 2 5
 4 5
 1 5
 6 2
 4 6
 5 1
 4 1
 5 2
 2 4
 2 6
 5 3

1/6
 1/2
 1/2
 2/3
 1/6
 1/6
 1/3
 1/6
 1/2
 2/3
 2/3
 1/3
 1/1
 5/6
 2/3
 1/3
 1/6
 1/6
 2/3
 1/2
 5/6
 1/6
 5/6
 1/6
 1/3
 1/3
 1/3
 1/6
 1/6
 1/3
 1/2
 1/3
 1/2
 1/6
 1/3

import java.io.*;
import java.util.*;
public class BrosokKubika {
	StreamTokenizer st = null;
	public static void main(String [] args) throws Exception {
		new BrosokKubika().solve();
	}
	private int nextInt() throws Exception{
		st.nextToken();
		return (int) st.nval;
	}
	public void solve() throws Exception {
		st = new StreamTokenizer(System.in);
		int x = nextInt();
		int y = nextInt();
		
		int max =  Math.max(x, y);
		if(max == 1) {
			System.out.println("1/1");
			return;
		}
		if(max == 6) {
			System.out.println("0/1");
			return;
		}
		int k = gcd(6 - max + 1, 6);
		System.out.println((6-max + 1)/k + "/" + 6/k);
	}
	private int gcd(int u, int v) {
		return v == 0 ? u : gcd(v, u%v);
	}
}
