my ($day, $month) = @ZZZ; if ($day >= 1 && $day <= 20 && $month == 1) { return 'Steinbock'; } elsif ($day >= 21 && $day <= 31 && $month == 1) { return 'Wassermann'; } elsif ($day >= 1 && $day <= 19 && $month == 2) { return 'Wassermann'; } elsif ($day >= 20 && $day <= 29 && $month == 2) { return 'Fisch'; } elsif ($day >= 1 && $day <= 20 && $month == 3) { return 'Fisch'; } elsif ($day >= 21 && $day <= 31 && $month == 3) { return 'Widder'; } elsif ($day >= 1 && $day <= 20 && $month == 4) { return 'Widder'; } elsif ($day >= 21 && $day <= 30 && $month == 4) { return 'Stier'; } elsif ($day >= 1 && $day <= 20 && $month == 5) { return 'Stier'; } elsif ($day >= 21 && $day <= 31 && $month == 5) { return 'Zwillinge'; } elsif ($day >= 1 && $day <= 21 && $month == 6) { return 'Zwillinge'; } elsif ($day >= 21 && $day <= 30 && $month == 6) { return 'Krebs'; } elsif ($day >= 1 && $day <= 22 && $month == 7) { return 'Krebs'; } elsif ($day >= 23 && $day <= 31 && $month == 7) { return 'Löwe'; } elsif ($day >= 1 && $day <= 23 && $month == 8) { return 'Löwe'; } elsif ($day >= 24 && $day <= 31 && $month == 8) { return 'Jungfrau'; } elsif ($day >= 1 && $day <= 23 && $month == 9) { return 'Jungfrau'; } elsif ($day >= 24 && $day <= 30 && $month == 9) { return 'Waage'; } elsif ($day >= 1 && $day <= 23 && $month == 10) { return 'Waage'; } elsif ($day >= 24 && $day <= 31 && $month == 10) { return 'Skorpion'; } elsif ($day >= 1 && $day <= 22 && $month == 11) { return 'Skorpion'; } elsif ($day >= 23 && $day <= 30 && $month == 11) { return 'Schütze'; } elsif ($day >= 1 && $day <= 21 && $month == 12) { return 'Schütze'; } elsif ($day >= 22 && $day <= 31 && $month == 12) { return 'Steinbock'; }