Got Z's better soluation