two princes