已知一个多边形的各个内角都相等,且每一个内角与它相邻的外交的差为90度,求这个多边形的边数.