private void output(String filePath)
	{
		try
		{
			PrintWriter printWriter = new PrintWriter(new BufferedWriter(new FileWriter(filePath)));
			
			for (Answer answer : this.answers)
			{
				StringBuilder stringBuilder = new StringBuilder();
				
				for (int i = 0; i < this.numberOfLamps; i++)
				{
					if (answer.lamps[i] == true)
					{
						stringBuilder.append('1');
					}
					else
					{
						stringBuilder.append('0');
					}
				}
				
				printWriter.print(stringBuilder.toString() + '\n');
			}
			
			if (this.answers.size() == 0)
			{
				printWriter.print("IMPOSSIBLE\n");
			}
			
			printWriter.close();
		}
		catch (IOException ex)
		{
			ex.printStackTrace();
		}
	}