Python IF múltiplo "e" "ou" em uma declaração

Eu só estou querendo saber se esta declaração se funciona a seguir:

    value=[1,2,3,4,5,f]
    target = [1,2,3,4,5,6,f]
    if value[0] in target OR value[1] in target AND value[6] in target:
       print ("good")

Meu objetivo é garantir que os dois requisitos a seguir sejam atendidos ao mesmo tempo: 1. o valor [6] deve estar no destino 2. o valor [0] ou o valor [1] no destino Peça desculpas se eu fiz um mau exemplo, mas minha pergunta é: se eu pudesse fazer três AND & OR em uma declaração? Muito Obrigado!