Oi,
Interessante.... mas achei a explicação confusa! Faltou, por exemplo, dizer logo que vc pode ter várias linhas "N V1 V2...". "N" é definido como numero de opções, mas logo abaixo vc fala que o casal "N" vai ser casar dia X. Falando nisso, "N" tá sobrando, pois vc poderia inferir pelo numero de opções na linha :-). Se dois casais escolhem o mesmo dia, quem escolheu primeiro é que leva, certo?