import sys
def main():
# Lê a entrada de forma rápida e segura
dados = sys.stdin.read().split()
if not dados:
return
# Atribui os valores da largura e comprimento usando os caracteres Unicode
x = int(dados[0])
y = int(dados[1])
# Cenário A: Marcadores "em pé" (Largura intacta, comprimento fatiado por 7)
cenario_a = x * (y // 7)
# Cenário B: Marcadores "deitados" (Largura fatiada por 7, comprimento intacto)
cenario_b = (x // 7) * y
# O juiz online espera apenas o maior resultado possível
print(max(cenario_a, cenario_b))
if __name__ == '__main__':
main()
aW1wb3J0IHN5cwoKZGVmIG1haW4oKToKICAgICMgTMOqIGEgZW50cmFkYSBkZSBmb3JtYSByw6FwaWRhIGUgc2VndXJhCiAgICBkYWRvcyA9IHN5cy5zdGRpbi5yZWFkKCkuc3BsaXQoKQogICAgCiAgICBpZiBub3QgZGFkb3M6CiAgICAgICAgcmV0dXJuCiAgICAgICAgCiAgICAjIEF0cmlidWkgb3MgdmFsb3JlcyBkYSBsYXJndXJhIGUgY29tcHJpbWVudG8gdXNhbmRvIG9zIGNhcmFjdGVyZXMgVW5pY29kZQogICAgeCA9IGludChkYWRvc1swXSkKICAgIHkgPSBpbnQoZGFkb3NbMV0pCiAgICAKICAgICMgQ2Vuw6FyaW8gQTogTWFyY2Fkb3JlcyAiZW0gcMOpIiAoTGFyZ3VyYSBpbnRhY3RhLCBjb21wcmltZW50byBmYXRpYWRvIHBvciA3KQogICAgY2VuYXJpb19hID0geCAqICh5IC8vIDcpCiAgICAKICAgICMgQ2Vuw6FyaW8gQjogTWFyY2Fkb3JlcyAiZGVpdGFkb3MiIChMYXJndXJhIGZhdGlhZGEgcG9yIDcsIGNvbXByaW1lbnRvIGludGFjdG8pCiAgICBjZW5hcmlvX2IgPSAoeCAvLyA3KSAqIHkKICAgIAogICAgIyBPIGp1aXogb25saW5lIGVzcGVyYSBhcGVuYXMgbyBtYWlvciByZXN1bHRhZG8gcG9zc8OtdmVsCiAgICBwcmludChtYXgoY2VuYXJpb19hLCBjZW5hcmlvX2IpKQoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIG1haW4oKQ==