 i = 1; i < 7; i++)
					if (becher.countZahl(i) == 5)
					{
						e.add(YATZEE);
						break;
					}
			}
			if (!sergs.containsKey(FULLHOUSE))
			{
				boolean has3 = false, has2 = false;
				for (int i = 1; i < 7; i++)
					if (becher.countZahl(i) == 3)
					{
						has3 = true;
						break;
					}
				if (has3)
					for (int i = 1; i < 7; i++)
						if (becher.countZahl(i) == 2)
						{
							has2 = true;
							break;
						}
				if (has3 && has2)
					e.add(FULLHOUSE);
			}
			if (!sergs.containsKey(STRASSE_KL))
			{
				if ((becher.hasZahl(1) && becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4))
						|| (becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5))
						|| (becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5) && becher.hasZahl(6)))
				{
					e.add(STRASSE_KL);
				}
			}
			if (!sergs.containsKey(STRASSE_GR))
			{
				if ((becher.hasZahl(1) && becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4)
						&& becher.hasZahl(5))
						|| (becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5)
								&& becher.hasZahl(6)))
				{
					e.add(STRASSE_GR);
				}
			}
		}
		return e;
	}

	public static int berechnePunkte(final Becher becher, final String entscheidung)
	{
		switch (entscheidung)
		{
		case CHANCE:
			return chance(becher);
		case EINER:
			return zahl(becher, 1);
		case ZWEIER:
			return zahl(becher, 2);
		case DREIER:
			return zahl(becher, 3);
		case VIERER:
			return zahl(becher, 4);
		case FUNFER:
			return zahl(becher, 5);
		case SECHSER:
			return zahl(becher, 6);
		case PASCH3:
			return pasch(becher, 3);
		case PASCH4:
			return pasch(becher, 4);
		case YATZEE:
			return pasch(becher, 5);
		case STRASSE_KL:
			return strKL(becher);
		case STRASSE_GR:
			return strGR(becher);
		case FULLHOUSE:
			return fullhouse(becher);
		default:
			return 0;
		}
	}

	private static int fullhouse(Becher becher)
	{
		boolean has3 = false, has2 = false;
		for (int i = 1; i < 7; i++)
			if (becher.countZahl(i) == 3)
			{
				has3 = true;
				break;
			}
		if (has3)
			for (int i = 1; i < 7; i++)
				if (becher.countZahl(i) == 2)
				{
					has2 = true;
					break;
				}
		if (has3 && has2)
			return 25;
		else
			return 0;
	}

	private static int strKL(Becher becher)
	{
		if ((becher.hasZahl(1) && becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4))
				|| (becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5))
				|| (becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5) && becher.hasZahl(6)))
			return 30;
		else
			return 0;
	}

	private static int strGR(Becher becher)
	{
		if ((becher.hasZahl(1) && becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5))
				|| (becher.hasZahl(2) && becher.hasZahl(3) && becher.hasZahl(4) && becher.hasZahl(5)
						&& becher.hasZahl(6)))
			return 40;
		else
			return 0;
	}

	private static int pasch(final Becher becher, final int z)
	{
		for (int i = 1; i < 7; i++)
			if (becher.countZahl(i) == z)
			{
				if (z < 5)
					return chance(becher);
				else
					return 50; // YATZEE
			}
		return 0;
	}

	private static int zahl(final Becher becher, final int i)
	{
		return becher.countZahl(i) * i;
	}

	private static int chance(final Becher becher)
	{
		int sum = 0;
		for (Würfel w : becher.getWürfel())
		{
			sum += w.getAugenzahl();
		}
		return sum;
	}
}
In her stunning debut novel about a woman's journey to unravel the mystery of her parents' lives, Madeleine Thien proves herself a writer of vision, maturity, and style.
With a voice at once vivid and poignant, Thien crafts a story that explores the legacies of loss, the dislocations of war, and the redemptive qualities of love.
It’s been a busy month for Twitter’s moderation department. Having banished Donald Trump in his final weeks in office, it’s now locked China’s U.S. embassy for its attempt at defending the country’s treatment of Muslim Uighurs in Xinjiang. In its final hours, the Trump administration accused China of committing genocide against the Uighurs in Xinjiang, a belief which is shared by the new Biden administration. The U.N. has said at least a million Uighurs have been detained in Chinese camps. But, earlier this month, the embassy posted an incendiary tweet saying that Uighur women had been emancipated and were no longer “baby-making machines.” According to Reuters, Twitter said the post violated its “policy against dehumanization,” so the account has been suspended.package util;

import java.util.Arrays;
import java.util.List;
import java.util.Vector;

/**
 * Created by loezerl-fworks on 18/10/17.
 */
public class InstanceParser{

    public static Vector<Double> Parser(String element){
        List<String> Elements = Arrays.asList(element.split(","));

        Vector<Double> Array = new Vector<>();
        for(String el: Elements){
            Array.add(Double.parseDouble(el));
        }
        return Array;
    }
}PUBG Corp. developer team have reported they are aware of the issue that has been in the main client for a while - the silent steps on certain types of surfaces. It took them a while to make an announcement promising to fix it instead of just doing the thing. This aspect of the game is pretty crucial for all FPS games.
Later this month, we're implementing a change to resolve an issue where footsteps on carpeted surfaces are near-inaudible in certain situations.
We'll also be providing an updated sound improvement plan, detailing our plan for further sound improvements based on your feedback.An omnidirectional circularly polarized antenna with a rotatable dipole-shaped radiation pattern is proposed. The antenna is realized using a back-to-back coupled microstrip patch arrangement. The pattern is rotated