甲、乙、丙、丁同住一幢18层大楼,当中有会计、工程师、医生和演员。甲住丙上面,丁的下面;乙住医生下面;丁住的那层是演员住那层的层数的五倍。如果工程师从现在住的这层往上搬两层,正好在医生和会计住的中间;如果他往下搬到现在的12层数的那层住,就会住在医生和演员住的中间这一层。请你判断甲、乙、丙、丁各从事什么职业,各住哪一层楼?