#define F_CPU 8000000UL

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
	DDRB=0;
	DDRB|=1<<3|1<<4;
	PORTB=0;
	_delay_ms(500);
	PORTB|=1<<1;
	int i,c;
	i=1;
	c=1;

	while(1)

	{
		if((PINB&(1<<PINB3))==0&i==1)
		{
		_delay_ms(50);
		PORTB|=1<<0|1<<5;
		i++;
		}

		if((PINB&(1<<PINB3))==0&i==2)
		{
		_delay_ms(50);
		PORTB&=~((1<<0)|(1<<5));
		i=1;
		}

		if((PINB&(1<<PINB4))==0&c==1)
		{
		_delay_ms(50);
		PORTB|=1<<2;
		PORTB&=~(1<<1);
		c++;
		}
		if((PINB&(1<<PINB4))==0&c==2)
		{
		_delay_ms(50);
		PORTB&=~(1<<2);
		PORTB|=1<<1;
		c=1;
		}
	}
}
