Caixa de dialogo para nÚmeros

Olá!
Gostaria de receber numeros a partir do uso de JOptionPane.showImputDialog.
Queria saber o que está errado em meu codigo!
Desde ja agradeço a ajuda!

import javax.swing.JOptionPane;

public class Soma
{
public static void main(String args[])
{
int x;
int y;
int result;

	String num = JOptionPane.showImputDialog("Digite o primeiro numero");
	x = Integer.parseInt(num);

	String num = JOptionPane.showImputDialog("Digite o segundo numero");
	y = Integer.parseInt(num);

	result = x + y;

	String message = String.format("O resultado eh %d",result); 		

	JOptionPane.showMessageDialog(null,message);
}

}

O nome do método é showInputDialog com “n” e não showImputDialog.

E quando postar código utilize a tag code para formatá-lo: http://www.guj.com.br/java/50115-vocnovo-no-guj-vai-criar-um-tico-e-colar-seu-cigo-fonte-leia-aqui-antes-por-favor

Tem duas variaveis declaradas com o mesmo nome tambem.

Mto obrigado Eric!
Ja corrigi!

De fato!
Duas num!
Obrigado!