you can take cyprus before beelzebub
yes you are supposed to, when i did my run i just went at random