Exercicio de ProgWeb

Olá pessoal estou começando uma cadeira de programação web na facu e estou batendo cabeça num exercício simples, gostaria da ajuda de vocês.

Exercícios

1.Crie um Managed Bean que faça a soma dois números inteiros digitados pelo usuário;
Crie um arquivo somar.xhtml que permita ao usuário inserir dois valores e apresente a soma deles em um label após o usuário clicar em um botão ?Somar?.

Ok, aqui vai o que fiz:
O bean

O import javax.faces.bean.ManagedBean;

@ManagedBean
public class MyFirstBean {
	
	private int resultado;
	private int x;
	private int y;
	
	public void setResultado(int resultado) {
		this.resultado = resultado;
	}

	public int getResultado() {
		return this.resultado;
	}
	
	public int getX() {
		return x;
	}

	public void setX(int x) {
		this.x = x;
	}
	
	public int getY() {
		return y;
	}

	public void setY(int y) {
		this.y = y;
	}
	
	public void incrementarId(){ 
		//this.id = ++id; 
		
		this.resultado = y+x;
	}
	
}

O xhtml

<!DOCTYPE html PUBLIC " -// W3C // DTD XHTML 1.0 Transitional // EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html">

<h:head>
	<title>My First Bean</title>
</h:head>

<h:body> 
ID  : #{ myFirstBean.id } 

	<h:form>
	
		<h:inputText id="x" value="#{ myFirstBean.id }" />
		<h:inputText id="y" value="#{ myFirstBean.id }" />
		<h:outputLabel> Resultado</h:outputLabel>
		<h:commandButton value="Somar"
			action="#{ myFirstBean.incrementarId }" />
	</h:form>

</h:body>
</html>

Agora tenho algumas dúvidas pois não tenho experiencia ainda.
1º<h:inputText id=“x” value="#{ myFirstBean.id }" /> Acho que não estou fazendo isso certo, pois ele não soma os valores de x e y, ele pega como se fosse uma unica variável e a soma.

Tentei assim antes mas ele não aceitou: <h:inputText value="#{ myFirstBean.x }" /> e <h:inputText value="#{ myFirstBean.y }" />

2º Como mostrar o resultado no label?

Obrigado desde já pela atenção!