#include <iostream>
#include <bitset>

int main()
{
	std::bitset<8> bits[4];	
	std::cout << "Enter IP: ";
 
	for (auto &bit : bits)
	{
		unsigned long n;
		std::cin >> n;
		bit = n;
		std::cin.ignore();
	}
	
	// test
	std::cout << std::endl;
	
	for (auto const &bit : bits)
		std::cout << bit.to_ulong() << " ";
	std::cout << std::endl;

	for (auto const &bit : bits)
		std::cout << bit.to_string();
	std::cout << std::endl;
}